Я использую Rmagick для создания иконок для iOS.И для этого мне нужно убрать прозрачность.Сейчас я деактивирую альфа-канал и сглаживаю все изображения.Вот код, который я использую для этого.
app_store_icon = ImageList.new(app_store_icon_url)
app_store_icon.alpha(DeactivateAlphaChannel)
app_store_icon.flatten_images
Но я бы хотел избежать этих ненужных шагов, если пользователь загружает правильное изображение png без прозрачности.Так как же проверить, есть ли прозрачность на изображении, и выполнять вышеперечисленные операции только при необходимости?