我想为我的图像获得透明背景或没有背景。我尝试了“-background none”选项和“透明”选项,但背景图像仍然是白色的。我怎样才能做到这一点?
请建议。
我想为我的图像获得透明背景或没有背景。我尝试了“-background none”选项和“透明”选项,但背景图像仍然是白色的。我怎样才能做到这一点?
请建议。
如果您使用的是 Imagemagik,那么命令是:
convert input.gif -transparent white output.gif
但是,它仅适用于纯白色背景,而不适用于白色阴影。使用 IrfanView 或 The Gimp 或 Photoshop 有其他更简单的方法可以做到这一点(更多内容见下文)。本文提到您可能使用convert.exe
的是 Windows 附带的,而不是ImageMagicks Convert.exe
在这种情况下您应该使用 Convert.exe
.
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665
如果您试图通过 CSS 实现这一点,那么您误解了 CSS 属性。css 属性“背景”指的是 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 执行相同操作。IrfanView
这里的例子http://llizard.etherwork.net/cwc/transp_irfanview.html
你的图片格式是什么?尝试使用 png 格式