Вопрос: Как проверить, имеет ли растровый файл прозрачный фон?


Я создал растровое изображение с прозрачным фоном, но в Windows Picture Viewer я вижу белый фон и даже открываю его в Photoshop CS3. как я могу убедиться, что белый цвет в растровом изображении действительно прозрачен или видит, содержит ли какой-либо прозрачный цвет?


4
2017-08-26 12:40


Источник




Ответы:


Растровые изображения (т. Е. Файлы с расширением .BMP) не поддерживают прозрачность: вам нужно сохранить как другой формат, например PNG. Другим форматом, поддерживающим прозрачность, является GIF, но он подходит только для простых изображений с несколькими цветами. Наилучший формат зависит от изображения и того, где он будет использоваться.

Если фон прозрачен, то в Photoshop и большинстве других редакторов изображений вы обычно видите клетчатый фон, состоящий из маленьких белых и серых квадратов. Но сам Windows Picture Viewer не подходит для проверки прозрачности - он показывает прозрачные области как белые.


10
2017-08-26 12:41





BMP поддерживают прозрачность. Растровое изображение должно быть настроено на индексированный 256 цветов, а пиксель в (0,0) - для цвета, который вы хотите прозрачным.


1
2018-01-19 07:14



Нет, они на самом деле этого не делают. Некоторые инструменты принимают цвет пикселя в (0, 0), чтобы считаться прозрачным, но в спецификации BMP нет ничего, что допускало бы прозрачность. - Ignacio Vazquez-Abrams
Формат IgnacioVazquez-Abrams Bmp поддерживает прозрачность. en.wikipedia.org/wiki/BMP_file_format - this


Если у вас есть Office, запустите новую презентацию с использованием чего-то другого, кроме пустого шаблона по умолчанию, затем вставьте свое изображение (на вкладке «Вставка» 2007/2010 или «Вставить | Изображение | из файла» в более ранних версиях). Если вы видите сквозь (предположительно) прозрачные фрагменты вашего изображения на фоне за ним, то изображение имеет прозрачность. В противном случае нет.

Это предполагает, что изображение находится в формате, который может вставить PPT (BMP, GIF, PNG, JPG и т. Д.).


1
2018-01-21 18:31





Преобразование изображения в PNG для обеспечения прозрачности. Если Photoshop CS3 не показывает клетчатый фон, он не прозрачен. Выходной или сохраненный формат определяет, будет ли отображаться прозрачность.


0
2017-09-07 17:58