【发布时间】:2019-03-12 06:27:22
【问题描述】:
我正在使用 Rmagick 为 iOS 生成图标。为此,我需要消除透明度。现在我正在停用 alpha 通道并展平所有图像。这是我为此使用的代码。
app_store_icon = ImageList.new(app_store_icon_url)
app_store_icon.alpha(DeactivateAlphaChannel)
app_store_icon.flatten_images
但如果用户上传没有透明度的正确 png 图像,我想避免这个不必要的步骤。那么如何检查图像中是否有任何透明度并仅在需要时才进行上述步骤?
【问题讨论】:
标签: ruby-on-rails ruby imagemagick rmagick