如何將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上 - 這會產生很大的差異。 –