У меня есть Uiimage (обычно с прозрачностью), и мне нужно сделать его 512x512 и максимум 100kb.Мне удалось изменить размер до 512x512 (но изображения были около 400 КБ), однако, и когда я использую метод jpegData (compressQuality: 0.3), я теряю прозрачность изображения.
let imagePNG = image.jpegData(compressionQuality: 0.3)
try stickerPack.addSticker(imageData: imagePNG!, type: ImageDataExtension(rawValue: "png")!, emojis: [""])
Есть ли способуменьшить размер изображения без потери прозрачности?