如何将svg图像转换为png透明背景。我有近4000个SVG图像来隐藏。我试图使用很多转换器,但他们无法提供透明背景。我看到imagemagick。但是,我怎样才能使用它来同时转换所有的图像。我现在能做什么。将svg图像转换为png透明背景
回答
如果您使用的是Windows,则可以使用IrfanView(http://www.irfanview.com/)。
- 转到文件 - >批量转换/重命名
- 选择批量转换
- 选择输出格式(PNG),然后单击“选项”按钮来设置你的transparancy要求。您可以选择使用主窗口颜色作为透明颜色,否则系统会提示您在每张图像的图像预览中选择透明颜色...
- 不要忘记设置输出文件夹并选择要转换的文件
- 按“启动批”
使用ImageMagick
这样的:
mogrify -background none -format png *.svg
,说... “采取一切SVG
文件,并将其呈现为PNG
文件瓦特具有透明背景。“
ImageMagick可从here获得。它安装在大多数Linux发行版上,可用于OSX(理想情况下通过homebrew
),也适用于Windows。
如果您的SVG文件是使用白色矩形作为背景定义的,而不是在SVG术语中正确定义背景,则可能无法正常工作。如果有文件不起作用,请张贴它们,以便检查它们。
如果你在Linux上,你可以使用GNU Parallel
加速数以千计的文件,但你没有说。
找不到类似于windows的东西,在安装的软件包中没有“mogrify”可执行文件,并且由于我对包本身并不熟悉,所以我花了一些Google搜索来弄清楚。 (我需要在蓝色月亮中将图像转换一次)。因此,正确的完整命令行应该如下所示: > magick mogrify -background none -format png * .svg –
@PeterBulyaki是的,命令名称在去年使用ImageMagick v7进行了更改。如果您想继续使用*“old”*名称,则在安装时必须勾选选项*“Install legacy names”*。对不起,我还没有去更新我所有的旧答案。 –
- 1. im4java将svg转换为png,保持透明背景
- 2. 如何将PNG透明背景转换为JPG白色背景?
- 3. 透明PNG作为背景图像
- 4. Phalcon PNG转换为JPG,并删除透明背景图像
- 5. 将透明PNG图像转换为透明JPEG或透明GIF
- 6. 如何将JPEG图像转换为透明背景的PNG图像?
- 7. 使用ImageMagick.Net将背景透明转换为PNG到PNG
- 8. 转换JPG至PNG背景透明
- 9. jqDock和PNG图像透明背景
- 10. 使用PHP png图像透明背景
- 11. 背景上的Android PNG透明图像
- 12. 的ImageButton与透明背景为背景的PNG图像
- 13. ie6为透明背景显示图像(.PNG)背景色
- 14. 透明.png背景
- 15. RMagick:将CMYK EPS转换为RGB PNG保持透明背景
- 16. 使用TIFF(EPT)将EPS转换为PNG,保持透明背景
- 17. 如何将背景转换为透明?
- 18. 将图像的背景转换为透明
- 19. 将透明度的png图像转换为jpg破坏图像
- 20. 将jpeg图像转换为透明PNG图像
- 21. 将SVG转换为PNG图像
- 22. 将SVG转换为图像(PNG,JPG)
- 23. 尝试将SVG转换为PNG图像
- 24. 上传png图像透明背景使用php并保持背景透明
- 25. 旋转PNG图像,并保持透明背景
- 26. 用PNG图像中的白色替换透明背景
- 27. 在Internet Explorer中用透明背景替换PNG图像
- 28. 透明背景透明图像问题
- 29. 回形针 - 将SVG转换为PNG时保持透明
- 30. 使用ImageMagick将SVG转换为透明PNG使用ImageMagick
请参阅ImageMagick的“mogrify”命令,该命令可在多个图像上运行。但是你需要重新解释这个问题,所以很明显关于编程。 –
您可能会提到您是否在OS X,Linux或Windows上 - 这会产生很大的差异。 –