小编Bat*_*Koç的帖子

如何将透明背景的图像保存到照片库,Swift?

我试图将一些透明图像保存到照片库,但它们都以白色背景保存。我的资产文件夹中的所有图像都是 png 文件。

func saveWp() {

    for number in count{
        let wp = UIImage(named: "neon\(number)")!
        let imageSaver = ImageSaver()
        imageSaver.writeToPhotoAlbum(image: wp)
    }
}

class ImageSaver: NSObject {
func writeToPhotoAlbum(image: UIImage) {
    UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveError), nil)
}

@objc func saveError(_ image: UIImage, didFinishSavingWithError error: Error?, contextInfo: UnsafeRawPointer) {
    print("Save finished!")
}
Run Code Online (Sandbox Code Playgroud)

}

ios swift

5
推荐指数
1
解决办法
2344
查看次数

标签 统计

ios ×1

swift ×1