Мне нужно создать какой-нибудь файл Targa, чтобы загрузить их в OpenGL (я могу использовать только .tga ..). Я создал свои изображения в Photoshop, я установил прозрачный фон, но когда я сохраняю свой файл, он полностью непрозрачен.
Черный слой имеет непрозрачность 98%.
Как я могу обрабатывать прозрачный слой с файлом Targa в Photoshop?
Спасибо за вашу помощь !
РЕДАКТИРОВАТЬ :
Формат файла Targa не хранит прозрачность так же, как такие форматы, как png, поэтому он должен иметь альфа-канал, который является компонентом изображения, который описывает, насколько прозрачен каждый пиксель, при этом прозрачность является 100% черным, а непрозрачность — 100% белый, а все, что между ними, полупрозрачно.
Чтобы сделать из стандартной прозрачности альфа-канал, можно сделать следующее.
Примечание. Вот как это делается в Windows, поскольку я не очень хорошо знаком с Mac, поэтому я по возможности избегал ярлыков.
Щелкните правой кнопкой мыши миниатюру слоя изображения и выберите «Выбрать пиксели».
Перейдите на вкладку каналов и нажмите «Сохранить выделение как канал» ( ) в нижней части панели каналов.
Убедитесь, что вы сохранили tga с разрешением 32 бита на пиксель, чтобы сохранить его с альфа-каналом.
Когда файл сохраняется как tga и снова открывается в Photoshop, он будет выглядеть непрозрачным, но альфа-канал все еще присутствует, поэтому процесс, обратный описанному выше, выглядит следующим образом.
Дублируйте фоновый слой и удалите его, потому что он не может быть прозрачным.
Перейдите на панель каналов и нажмите на альфа-канал.
Нажмите «Загрузить канал как выделенный» ( ) в нижней части панели каналов и нажмите на канал RGB.
Вернитесь к панели слоев и инвертируйте выделенную область, выбрав Select->Inverse. вы можете получить предупреждение, но это нормально.
Удалите выделение и отмените выбор всего, перейдя в Select->Deselect, и останется изображение с отображением прозрачности.
Есть и другие способы сделать это, но этот кажется довольно простым.
Откройте файл в Photoshop. Перейдите в окно «Каналы», нажмите маленькую кнопку в правом верхнем углу и нажмите «Новый канал». Появится альфа-канал. Выберите новый альфа-канал и создайте маску для всего, что должно быть обрезано или затемнено. Сохраните файл как 32-битный tga. (24 бит не поддерживают альфа-канал). Процедура предназначена для Photoshop версии CS2.
Если вы выберете 32 бита на пиксель, то будет включен альфа-канал. Затем вы можете использовать его в качестве маски слоя, если вы планируете повторно импортировать в Photoshop, чтобы проверить файл. Другие приложения могут использовать альфа-версию, ничего не делая.
Тим человек
Николя Чарвоз
Тим человек
Николя Чарвоз
испанский