Я хочу получить прозрачный фон или фон для моих изображений. Я попробовал вариант "-background none", а также "прозрачный" вариант, но фоновое изображение остается белым. Как я могу достичь этого?
Просьба предложить.
Я хочу получить прозрачный фон или фон для моих изображений. Я попробовал вариант "-background none", а также "прозрачный" вариант, но фоновое изображение остается белым. Как я могу достичь этого?
Просьба предложить.
Если вы используете Imagemagik, тогда команда:
convert input.gif -transparent white output.gif
Однако он будет работать только с чистым белым фоном, а не с оттенком белого.
Есть альтернативные и более простые способы сделать это с помощью IrfanView или 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 "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 или Gimp сделать то же самое. Пример для IrfanView
здесь http://llizard.etherwork.net/cwc/transp_irfanview.html
Пример Gimp здесь http://aplawrence.com/Linux/crousegif.html
Каков формат ваших изображений? Попробуйте использовать формат png