我在.jpg format
圖像與white background color
。我想在Imagemagick
中將白色背景顏色清除爲透明。我嘗試了很多方法,但仍然無法刪除白色背景。有人能幫我解決這個問題嗎?如何用ImageMagick中的圖像透明替換白色背景顏色?
回答
首先,您需要將圖像格式轉換從.jpg
到.png
格式,因爲JPEG不支持透明度。然後使用這個命令:
convert image1.png -fuzz 20% -transparent white result.png
的-fuzz
選項允許從純白色色指定百分比的偏差轉換爲透明爲好。例如,當圖像包含噪點或微妙的漸變時,這很有用。
我的回答有什麼問題? (你沒有告訴你的問題,你需要某種程度的模糊性,也沒有提供一個示例文件 - 所以不可能猜到......) –
不需要將文件*首先*從JPEG轉換爲PNG,並且只有*然後*將白色轉換爲透明。我的命令全部用*一個*去完成。 –
@KurtPfeifle我明白他本可以幫你改進你的答案,而不是回答他自己的問題;但沒有'-fuzz 20%'這不起作用;我認爲你的答案可以通過模糊選項btw得到改善,我認爲這樣做絕對沒有問題;他的回答也不完全正確,因爲我可以從jpg直接轉到png結果;最後,這兩個答案都帶來了嚴重的問題;輪廓背景顏色(這裏是黑色)變得透明;而且實際圖像內的所有黑色也變得透明;究竟是什麼把我的形象弄亂了......:> –
你不能在你的JPEG透明背景顏色。 JPEG文件格式不支持透明度。
如果需要透明的背景下,您需要將JPEG轉換爲
- 或者PNG(高品質,文件大小可能比JPEG大)
- 或GIF(如果你能忍受低質量和最大255色的範圍)。
示例命令:
convert your.jpg -transparent white your.png
我必須讀您的文章,並沒有實際的命令;以爲你建議「手動轉換」抱歉的混淆,我投了你的答案。我對語法不是很熟悉,但我有它的能力。 – Jim22150
這是我沒有magicwand液(用於IM < 7.0更換magick
通過convert
):
magick img.png -fuzz 20% -fill none -draw "alpha 1x1 floodfill" result.png
at ubuntu imagemagick v8:6.7.7.10 - 錯誤'convert.im6:不符合繪圖原始定義'alpha'@ error/draw.c/DrawImage/3158.',任何想法? –
下面是imagemagick 6的右側命令: convert「./input.jpg」-fill none -draw'color 1,1 floodfill'output.png –
- 1. 使白色背景透明使用ImageMagick
- 2. ImageMagick,用不透明白色替換半透明白色
- 3. 用PNG圖像中的白色替換透明背景
- 4. css透明圖像的背景顏色
- 5. ImageMagick白色透明背景,同時保持白色對象
- 6. css半透明背景圖像的白色文字背景顏色
- 7. 透明圖像 - 背景顏色
- 8. ImageMagick:將透明PNG下的白色背景,然後顛倒顏色
- 9. iOS:WebView透明背景顏色
- 10. 如何使白色透明背景?
- 11. 如何將PNG透明背景轉換爲JPG白色背景?
- 12. 背景色透明顯示爲白色
- 13. IE8:半透明的背景顏色,但不透明的背景圖像
- 14. 如何使背景顏色透明ON
- 15. 通過透明背景圖像顯示背景顏色
- 16. 背景顏色透明背景圖像在css
- 17. 背景圖像不透明度與父背景顏色
- 18. 在背景顏色前懸停更改透明背景圖像
- 19. IE8中的透明背景顏色
- 20. 將背景顏色從白色更改爲透明
- 21. 白色背景上的div爲白色或透明CSS背景色?
- 22. 不透明的白色背景與rgba在白色背景顯示灰色?
- 23. 透明背景與顏色的前景圖像
- 24. 如何使用ImageMagick替換圖像中的白色矩形?
- 25. 使圖像的白色背景在css中透明
- 26. CSS中的透明PNG圖像的背景顏色
- 27. ImageMagick - 通過顏色透明圖像透明
- 28. 使用透明背景顏色
- 29. GD:使PNG透明的白色背景
- 30. 背景顏色滲透到透明顏色
那你試試?您可能必須先將其轉換爲「索引顏色」模式(例如PNG)。無論您如何操作,您都可以指望出現在圖像和透明之間的邊界處的文物。 – msw
透明白:http://stackoverflow.com/questions/2322750/replace-transparency-in-png-images-with-white-background –