1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Как сохранить прозрачность при переводе из формата в формат

Тема в разделе "Adobe Photoshop", создана пользователем AnyB, 8 апр 2009.

Модераторы: Mic Nau
  1. RiddikZ

    RiddikZ Активный участник

    С нами с:
    28.01.2009
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    11
    Открываю в photoshope изображение в формате PNG с прозрачным фоном. Как сохранить эту же картинку в формат TGA, но чтобы фон остался прозрачным? Всегда белым заливает. Какой формат ещё может сохранить прозрачный фон?
     
  2. Anton299

    Anton299 Активный участник

    С нами с:
    19.04.2008
    Сообщения:
    294
    Симпатии:
    0
    Баллы:
    13
    Gif, но png все-же лучше.
    Ну PSD, естественно, тоже.
    TGA может сохранять альфа-каналы (по-сути, это тоже прозрачность).

    Для каких целей это надо и почему PNG не подходит (если это для web)?
     
  3. RiddikZ

    RiddikZ Активный участник

    С нами с:
    28.01.2009
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    11
    Смысл таков. Есть много (несколько сотен) картинок PNG с прозрачным фоном. Нужно все эти картинки объединить в несколько других картинок, которые будут состоять из первых картинок, выстроенных друг за другом как кирпичики. И эти ленты тоже должны быть в PNG. Есть программа, которая быстро автоматически склеивает картинки, но программа эта понимает только форматы TGA, BMP и JPEG.

    Поэтому надо:
    1. сначала перевести все картинки в TGA с сохранением прозрачности фона, чтобы нужная программа смогла склеить их в одну.
    2. полученные склеенные картинки обратно перевести в PNG
     
  4. Anton299

    Anton299 Активный участник

    С нами с:
    19.04.2008
    Сообщения:
    294
    Симпатии:
    0
    Баллы:
    13
    Геморно конечно... но можно каждый пнг посохранять в тга, предварительно сделав альфа-канал из прозрачности (контрол клик в слой, в списке каналов - создать новый, выделенное залить белым), сделать flatten image (в пнг с прозрачностью есть единственный слой, и его надо сделать бэкграундом, т.к. тга слои не понимает), при сохранинии тга выбрать 32bits/pixel.
    Потом склеить тга-шки твоей этой программкой, потом открыть полученный файл в шопе, контрол клик по альфа каналу, перейти на слой бэкграунд, вырезать/вставить, бэкграунд удалить. Дальше save for web, png, прозрачность...
    Не знаю, получится ли записать из всех этих действий Action, тогда было бы гораздо удобней...
    Главное, чтобы сама эта склеивающая программа поддерживала альфа канал в тга.

    Ну или руками клеить в шопе эти пнг...
    Даже не знаю, что быстрее )
     
  5. RiddikZ

    RiddikZ Активный участник

    С нами с:
    28.01.2009
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    11
    Спасибо!
    Только я фотошоп почти первый раз вижу... "клик в слой", это куда конкретно кликать?
    Как сделать flatten image?
     
  6. Anton299

    Anton299 Активный участник

    С нами с:
    19.04.2008
    Сообщения:
    294
    Симпатии:
    0
    Баллы:
    13
    ну есть у тебя список слоев, табличка такая, вызывается F7 (или в меню: window -> layers (и channels (каналы) там же).
    держишь контрол и левой мышой кликаешь на название слоя в этой табличке. слой выделяется (учитывая прозрачность. т.е. выделяется все что не прозрачно).

    flatten image, склеить слои - тоже в меню: layer -> flatten image
     
  7. RiddikZ

    RiddikZ Активный участник

    С нами с:
    28.01.2009
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    11
    Отлично, всё получилось, большое спасибо :)!!!

    Пошёл делать, очень долго будет.
     
  8. Anton299

    Anton299 Активный участник

    С нами с:
    19.04.2008
    Сообщения:
    294
    Симпатии:
    0
    Баллы:
    13
    Успехов )
     
  9. Евгений Булатов

    Евгений Булатов Знаток

    С нами с:
    20.07.2006
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    33
    Все в принципе верно, но такую работу, (массовая конвертация файлов) проще сделать в программах просмотрощиках. Напрмер в бесплатной XnView http://www.xnview.com или той же ACDSee. Сейчас проверил XnView нормально сохраняет альфаканал при конвертировании PNG в TGA. Для меня пакетная обработка файлов в таких программах удобнее.
     
  10. RiddikZ

    RiddikZ Активный участник

    С нами с:
    28.01.2009
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    11
    Спасибо, попробую и этот способ склеивания.
     
Модераторы: Mic Nau

Поделиться этой страницей