Я столкнулся с проблемой при попытке записать считыватель файлов * .tga. Для 32-битных таргетах фотошоп заполняет альфа-канал 255, что по-прежнему является стандартным, и работает, но в 16-битных тагах фотошоп заполняет альфа-бит нулями.Как узнать, есть ли Targa из Photoshop?
Есть ли способ сказать, что Targa пришла из Photoshop, поэтому я могу заполнить альфа-бит 1s?
Что делать, если вы проверяете, содержит ли альфа-канал 0 бит, и если да, то установите его на 1? – buc
, потому что это может сломаться, если кто-то загрузил 16-битное изображение, которое фактически использовало альфа-канал. – bitwise
Ну, он редко использовал альфа-канал, чтобы установить _all_ pixels в ноль альфа, не так ли? – ypnos