【发布时间】:2012-11-02 05:00:00
【问题描述】:
我有 PNG 文件,我想将整个图像转换为半透明。
图像将在 KML 文件中作为图标叠加层引用,以便在 Google 地球/地图中使用。
使用 ImageMagick convert 命令向我建议了以下示例,但似乎都不起作用。
第一个例子导致错误,
$ /usr/local/bin/convert 121112142121.png -channel Alpha -evaluate Set 50% 2121112142121.png
convert: no decode delegate for this image format '121112142121.png' @ error/constitute.c/ReadImage/550.
convert: option requires an argument '-evaluate' @ error/convert.c/ConvertImageCommand/1400.
第二个未能对图像进行任何可观察到的更改:
convert filename.png -fill '#00000080' -draw 'matte 100,100 reset' output.png
虽然我可以在网上找到许多使用特定颜色或 alpha 蒙版创建完全透明图像的示例,但我似乎找不到任何可用于创建半透明图像或更改不透明度的示例。我想找到一种使用 convert 命令或 ImageMagick Perl 的方法。
(ImageMagick 版本为 6.8.0-4)
【问题讨论】:
标签: image imagemagick png transparency imagemagick-convert