Как определить, что Targa из Photoshop? - PullRequest
0 голосов
/ 15 января 2012

Я столкнулся с проблемой при попытке записать файл *. Tga для чтения файлов. Для 32-битных тарг фотошоп заполняет альфа-канал 255, который по-прежнему является стандартным, и работает, но в 16-битном таргасе фотошоп заполняет альфа-бит нулями.

Можно ли как-то сказать, что Тарга пришла из Фотошопа, чтобы я мог заполнить альфа-бит 1с?

1 Ответ

1 голос
/ 15 января 2012

Версия 2.0 спецификация формата файла Targa содержит так называемую область расширения , которая имеет поле Software ID .В этом поле содержится имя приложения, создавшего файл.

Может быть, вы могли бы проверить, создает ли Photoshop файлы Targa версии 2.0, и если он делает то, что Software ID записывает в это конкретное поле, то в вашем приложениипроверьте этот идентификатор.

Поскольку формат файла Targa 1.0 не имеет такого поля, я не уверен, возможно ли вообще обнаружение Photoshop.

...