我想为我的图片获得透明背景或没有背景。我尝试了'-background none'选项以及'transparent'选项,但背景图像仍为白色。我怎样才能做到这一点?
请建议。
答案 0 :(得分:11)
如果您使用的是Imagemagik,则命令为:
convert input.gif -transparent white output.gif
然而,它只适用于纯白色背景而不是白色阴影。
使用IrfanView或The Gimp或Photoshop(以下更多内容)可以使用其他更简单的方法。
本文提到您可能正在使用Windows附带的convert.exe
而不是ImageMagicks Convert.exe
,在这种情况下,您应该使用Convert.exe
的完整路径。
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665
如果你试图通过CSS实现这一点,那么你就会误解css属性。
css属性“background”指的是html元素背景颜色。即<p> <div> <body>
无论如何。
更多http://www.w3schools.com/css/css_background.asp
如果您引用的是图像不透明度属性,则指的是图像应该“透视”的方式。更多: http://www.w3schools.com/Css/css_image_transparency.asp
在图像中获得透明背景的唯一方法是使用PNG
(首选)或GIF
格式使图像的背景透明。为此,您可以使用IrfanView
并将图片保存为PNG
,选择“保存透明度”属性并从您想要透明的图像中选择颜色,或者您可以使用Photoshop或The Gimp do do相同。 IrfanView
此处http://llizard.etherwork.net/cwc/transp_irfanview.html
答案 1 :(得分:0)
你的图片格式是什么?尝试使用png格式