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

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

5
задан 19.01.2012, 09:42

1 ответ

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

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

Обновление

Так как этот ответ был первоначально записан (приблизительно 8 лет назад), было указано, что формат BMP может поддерживать прозрачность в некоторых случаях. Тем не менее я не рекомендовал бы использовать его с этой целью, много программ не интерпретируют альфа-канал правильно и не было бы никакой настоящей причины для использования его по чему-то как PNG.

10
ответ дан 07.12.2019, 16:56

Теги

Похожие вопросы