我正在使用以下内容生成图像:
UIGraphicsBeginImageContextWithOptions(labelView.bounds.size, NO, 2.0);
[labelView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这就是我想要做的......我正在尝试将图像粘贴到 iMessage 中,以便它看起来像一条常规消息,除了具有不同的背景颜色(我基本上是在添加标签的图像)。事情就是这样,如果我以 1.0 的比例绘制图像,则图像的大小与正常的单线气泡的外观完全匹配。问题是它看起来真的很模糊。如果我将它缩放为 0.0 或 2.0,那么图像看起来很完美,除了它在 iMessages 中太大(我想要的大小的 2 倍)。
有没有办法我可以通过编程方式以编程方式创建非视网膜和视网膜图像并将它们链接在一起,以便我可以添加 1.0 比例和 2.0 比例图像的清晰度?