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

Привет.

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

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


Ах да! Ubuntu 12.10
  • Вопрос задан
  • 5002 просмотра
Решения вопроса 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 подставит сам имя каждого файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект