在我的应用程序中,它允许用户在像 snapchat 这样的图像上放置文本,然后他们可以将图像保存到他们的设备上。我只需在图像顶部添加文本视图并使用代码为图像拍照:
UIGraphicsBeginImageContext(imageView.layer.bounds.size);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage* savedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
但是,当我将图像上的文本与 snapchat 图像中的文本进行比较时……它明显不同。Snapchat 在图像顶部的文字比我的要清晰得多。我的看起来很像素化。另外我根本没有压缩图像,只是使用 ALAssetLibrary 保存图像。
谢谢你