我注意到,我正在制作的绘图应用程序中的线条图在使用以下代码保存时质量非常低:
UIImage *imageToSave = drawImage.image;
UIImageWriteToSavedPhotosAlbum(imageToSave, nil, nil, nil);据我所知,在使用UIImageWriteToSavedPhotosAlbum时不能设置JPG质量。
有没有一种方法可以将UIImage作为PNG直接保存到图片库中,或者提高JPG的质量?当进行屏幕截图(在iPad上按开/关+主页)时,抓取的图片的质量是完美的,但我不能期望人们以这种方式保存图像。
非常感谢您的帮助!
发布于 2011-11-25 07:26:14
尝尝这个
NSData* pngdata = UIImagePNGRepresentation (drawImage.image); //PNG wrap
UIImage* img = [UIImage imageWithData:pngdata];
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);https://stackoverflow.com/questions/8263322
复制相似问题