UIImageWriteToSavedPhotosAlbum save as PNG with transparency?

As pointed out on this SO question there is a simple way to save pngs in your Photo Albums:

UIImage* image = ...;                                     // produce your image
NSData* imageData =  UIImagePNGRepresentation(image);     // get png representation
UIImage* pngImage = [UIImage imageWithData:imageData];    // rewrap
UIImageWriteToSavedPhotosAlbum(pngImage, nil, nil, nil);  // save to photo album

Leave a Comment