ImageMagick: Как сделать ограничение цвета и дизеринга
1239
pepoluan
Я пытаюсь создать GIF-анимацию из нескольких кадров видео. Я хочу, чтобы результат был небольшим, ограничивая цвета, но без полос.
Поэтому я подумал о том, чтобы прочитать файлы, затем уменьшить цвета, а затем сменить их. После прочтения большого количества теории работы ImageMagick на их веб-сайте, я пришел к командной строке:
Я не совсем уверен, где поставить -colors 64пункт, хотя. Должен ли я поставить его до *.jpgчасти или после? Или даже после -ordered-dither o8x8,8,8,4части?
Спасибо за любую помощь. Я совсем новичок в ImageMagick, поэтому, пожалуйста, будьте осторожны :-)
Обновление 1:
Итак, я поиграл и получил следующие неинтуитивные (для меня) результаты:
Короче говоря: все комбинации дают действительно хорошее качество, кроме комбинации № 3, которая не только дает заметно ухудшенный результат, но и является самой большой.
Это довольно неожиданно ... что вы думаете: как мог результат так дико варьироваться?
Я протестировал эту команду, и она отлично работала, конвертировал 4x PNG-файла размером 6-7 МБ каждый в GIF размером 5,2 МБ.
А? Я включил `-` в` -layers` ... и что такое правильное написание, `Optimize` или` optimize`? Или это не имеет значения для этого конкретного ключевого слова?
pepoluan 8 лет назад
0
В любом случае, спасибо, что указали мне на этот раздел "анатомии"! Должно быть, я пропустил эту конкретную страницу --__--
pepoluan 8 лет назад
0
@pepoluan Ой, не уверен, почему я думал, что ты не сделал, должно быть, скопировал и вставил его неправильно! Сожалею! Как правило, строчные, но это зависит от спецификаций (текстуально они одинаковы, но двоичные сравнения не удастся, поэтому оставьте их, где это возможно)
Jonno 8 лет назад
1