【发布时间】:2018-12-29 16:30:53
【问题描述】:
我有一个 Uiimage(通常是透明的),我需要将其设置为 512x512,最多 100kb。 我能够将大小调整为 512x512(但图像大约为 400kb),但是当我使用 jpegData (compressionQuality: 0.3) 方法时,我失去了图像的透明度。
let imagePNG = image.jpegData(compressionQuality: 0.3)
try stickerPack.addSticker(imageData: imagePNG!, type: ImageDataExtension(rawValue: "png")!, emojis: [""])
有什么办法可以在不损失透明度的情况下缩小图片尺寸?
【问题讨论】: