【发布时间】:2021-07-18 21:07:43
【问题描述】:
我正在尝试将一些透明图像保存到照片库,但它们都以白色背景保存。我的资产文件夹中的所有图像都是 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!")
}
}
【问题讨论】:
-
你见过透明照片吗?
-
照片里不能存png图片,都是HEIC格式的,就算存灯房也得有背景,等贴到某个地方,手机看不到.