У меня есть 10k + GIF-файлы, которые мне нужно конвертировать в PNG или JPEG, желательно с использованием командной строки, чтобы я мог автоматизировать их. Я не беспокоюсь о потере качества или прозрачности, просто нужно подготовить файлы для программного обеспечения OCR.
При попытке использовать convertformat
я получаю это:
Error in pixReadStreamGif: function not present
Error in pixReadStream: gif: no pix returned
Error in pixRead: pix not read
Error in pixGetDepth: pix not defined
Error in pixWrite: pix not defined
Есть идеи?
macos
conversion
jpeg
png
Шерзод
источник
источник
Я вижу довольно старый вопрос, но, к сожалению, решение slhck два не работает для меня (OS X Mountain Lion, bash) Я получаю ошибку.
Этот работает для меня (после
cd my_dir_with_gif
команды, конечно):И если вы хотите установить сжатие JPG (
[low|normal|high|best|<percent>]
)Для других форматов вы должны изменить расширения (помня формат sips jpg
jpeg
, расширение может быть.jpg
)Это используя,
sips
но даже лучше ImageMagick. Это отличный инструмент, и я предлагаю установить его, используя домашнюю страницуbrew
see brew.источник
Проверьте GraphicsMagick или ImageMagick , у них есть инструменты командной строки для всех видов искажения графических файлов (включая скучные вещи, такие как преобразование в другой формат).
источник