Задать вопрос

Убрать альфа-канал у пачки png?

Привет.

Я пытаюсь убрать альфа-канал у группы png-файлов в папке, и по возможности оптимизировать.

У меня стоит pngcrush, но как-то не удалось. Возможно кто-то сталкивался с подобными задачами. Буду рад любому фидбеку. Спасибо.


Ах да! Ubuntu 12.10
  • Вопрос задан
  • 5018 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Stdit
@Stdit
Вот так можно отрендерить все полупрозрачные png-шки в папки на чёрный (или другой) фон с помощью imagemagick:
find . -name "*.png" -exec convert {} -background black -flatten +matte {}.converted.png \;

В случае с 8-битными картинками, ещё, возможно, понадобится ключик -type palette.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ImperfectCadenca
@ImperfectCadenca
find /путь/к/папке -name *.png -exec команда_делающая_нужное_действие {} \;

вместо {} find подставит сам имя каждого файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы