将图像从数组保存到本地库时出现问题。
以下代码将图像保存到本地库,但背景为黑色。
UIGraphicsBeginImageContext(drawImage.frame.size);
[drawImage.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *saveImage = [UIImage imageWithData:[UndoList objectAtIndex:0]];
UIImageWriteToSavedPhotosAlbum(saveImage, nil, nil, nil);
当我使用UIGraphicsGetImageFromCurrentImageContext()
saveImage = UIGraphicsGetImageFromCurrentImageContext();
保存数组中的最后一个索引
@All任何人都可以帮我解决问题。
提前致谢
答案 0 :(得分:0)
不是黑色背景,但它是alpha 0背景...因为你保存PNG图像...以及为什么你渲染图层,如果你可以保存drawImage.image? 使用 UIImageJPEGRepresentation保存数据图像否 UIImagePNGRepresentation