Я создал битовый массив с прозрачным фоном, но в Windows Picture Viewer I видят белый фон и даже если я вновь открыл его в Photoshop CS3. как я удостоверяюсь, что белый цвет в битовом массиве действительно прозрачен, или посмотрите, содержат ли какой-либо прозрачный цвет?
Битовые массивы (т.е. файлы с.BMP расширением) исходно не поддерживают прозрачность: необходимо сохранить как другой формат как PNG. Другой формат, который поддерживает прозрачность, является GIF, но это только подходит для простых изображений с немногими цветами. Лучший формат зависит от изображения и где это будет использоваться.
Если бы фон прозрачен затем в Photoshop и большинстве других редакторов изображений, Вы обычно видели бы изменчивый фон, составленный из небольших белых и серых квадратов. Но сам Windows Picture Viewer бесполезен для тестирования прозрачности - это показывает прозрачные области, как являющиеся белым.
Обновление
Так как этот ответ был первоначально записан (приблизительно 8 лет назад), было указано, что формат BMP может поддерживать прозрачность в некоторых случаях. Тем не менее я не рекомендовал бы использовать его с этой целью, много программ не интерпретируют альфа-канал правильно и не было бы никакой настоящей причины для использования его по чему-то как PNG.