imagemagick 将具有透明层的 AI 文件转换为 PNG

标签 imagemagick imagick imagemagick-convert

我对ai文件不熟悉。我有一个具有透明层或 alpha 层的 AI 文件,我尝试使用 imagemagick 将此文件转换为 png:

convert -resize '1000x' -density 300 test.ai test.png

ai文件地址:pan.baidu.com/s/1eQ9nS4a

我转换了透明层丢失的图像:

网址:assets.baicizhan.com/test_data/test_wrong.jpg

但正确的图像应该是这样的:

网址:assets.baicizhan.com/test_data/test_right.jpg

那么我必须在这里使用的魔法参数是什么?

最佳答案

很多人都有同样的问题。
你的 imagemagick 版本是什么?
你试过吗:

convert ai:test.ai -resize '1000x' -density 300 test.png

似乎此命令是 ImageMagick 6.3.7-9 Beta 中可用的补丁。
this discussion谈谈这个。

关于imagemagick 将具有透明层的 AI 文件转换为 PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22036177/

相关文章:

php imagick - 从base64读取图像

java - 使用运行时 exec 从 Java 调用 ImageMagick Convert

linux - 在子目录中将图像转换为 pdf

php - 将图像插入另一个图像 Imagick

pdf - 如何更改 pdf 中不同大小图像的 dpi 以实现每个页面的通用 "print size"?

php - 复合透明图像上的 Imagick 运动模糊

imagemagick - 如何将 ImageMagick 安装添加到我在 Ubuntu 上的路径

php - 在服务器上将文本转换为路径(svg)?

linux - 使用 Linux 终端的 imagemagick 命令行转换脚本

javascript - 基于文本内容自动旋转图像 - PHP/JS