美文网首页
iOS - 不能有 alpha 通道!?AppStore 你变了

iOS - 不能有 alpha 通道!?AppStore 你变了

作者: 拾识物者 | 来源:发表于2019-04-30 14:34 被阅读0次

代码里的应用图标和商店图片,都不能有 alpha 通道。如果只有一两张图片,很好办,用「预览」打开,然后使用菜单「文件」→「导出」,有个 Alpha 的选项,取消掉再保存就去掉了 Alpha 通道。

如果文件太多了怎么办,一个一个弄显然不划算,如果能有一个批量处理的工具就好了。

ImageMagick 包括一系列命令行工具,能对图片进行各种处理,去掉 png 图片的 alpha 通道只是其中一小部分,却非常好用。本文简单介绍一下这个工具的安装和使用。

安装

官方推荐用 MacPorts,不过这东西我也没用过,还是下载手动安装吧。

sudo port install ImageMagick

如果不用 MacPorts,按下面的下载和安装步骤来:

下载

https://imagemagick.org/script/download.php 或者点 直接下载 的链接。

安装

解压刚才下载的文件

$ tar xvzf ImageMagick-x86_64-apple-darwin17.7.0.tar.gz

环境变量

export MAGICK_HOME="$HOME/ImageMagick-7.0.8" # 这里应该用刚才解压的文件夹的路径。
export PATH="$MAGICK_HOME/bin:$PATH"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"

使用

单个文件

$ convert input.png -alpha off output.png

遍历整个文件夹

$ find . -name "*.png" -exec convert "{}" -alpha off "{}" \;

搞定!

参考资料

相关文章

  • iOS - 不能有 alpha 通道!?AppStore 你变了

    代码里的应用图标和商店图片,都不能有 alpha 通道。如果只有一两张图片,很好办,用「预览」打开,然后使用菜单「...

  • iOS app icon裁剪

    背景 iOS对app icon图标有严格要求,比如:要求图片为png格式,并且不能有alpha通道,尺寸要符合标准...

  • fabric 2.0 alpha 新的链码生命周期

    1. fabric 2.0 alpha新的链码生命周期 Alpha版本改变了在peer上安装链码和在通道上启用这...

  • iOS端保存带Alpha通道视频的实践

    一、背景 最近Blurrr新版本需求出来了,需要iOS客户端可以保存带Alpha通道视频。 那什么是带Alpha通...

  • alpha通道

    《OpenCV轻松入门:面向Python》读书笔记作者:李立宗出版社:电子工业出版社出版时间:2019-05 第4...

  • iOS 设置图标

    注意icon切图不能有:圆角、alpha通道。尽量避免使用纯白、纯黑底色。 适配iPhone: 适配iPad: A...

  • PNG8和PNG24的区别

    png图片,用photoshop打开看不到alpha通道。用gimp打开则能看到alpha通道。 转自:http:...

  • iOS开发之ERROR ITMS-90717: “Invalid

    项目打包上传 表示APPIcon图片含有alpha通道,让美工给一张不含alpha通道的即可

  • iOS 修改图片alpha通道

    查看图片,发现图片的alpha通道为:否。 ----> 本地图片加载显示不出来查看图片,发现图片的alpha通道...

  • zbrush印出照片上的图案

    简捷的办法:菜单-alpha导入alpha图;切换layer笔刷,alpha通道选择导入的alpha图;在足够细分...

网友评论

      本文标题:iOS - 不能有 alpha 通道!?AppStore 你变了

      本文链接:https://www.haomeiwen.com/subject/vatvnqtx.html