Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Giflite и графический режим

GIFLITE — отличная программа для оптимизации GIF, к сожалению, написана под DOS (15 лет программе). И почему-то в той версии, что у меня (2.10, это последняя версия), при запуске из командных скриптов (bat, cmd, powershell), происходит переключение на графический режим. Даже если я использую ключ «-t».

Сегодня я не выдержал, взял дисассемблер и сделал небольшой патчик, отключающий переключение на графику. По адресу 12EEA нужно заменить два байта («CD 10») на «90 90» и по адресу 12FF9 те же «CD 10» тоже на «90 90».

Добавлено позже: ещё, кстати, SuperGIF очень неплох для гифов.

8 комментариев
astur (astur.net.ru) 2010

а под линукс есть что-то сравнимое по качеству?

heller.ru/blog/ 2010

OMG. Ты маньяк.

werdn.livejournal.com 2010

Комментарий для astur.net.ru:

dosbox + эта программа

Евгений Степанищев (bolknote.ru) 2010

Комментарий для astur.net.ru:

а под линукс есть что-то сравнимое по качеству?

Не видел.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для heller.ru/blog/:

OMG. Ты маньяк.

Немного :)

Некропостер 2010

А зачем нужен gif, когда есть png (конвертить-оптимизировать можно pngout)?
Разве что для анимации, но существуют apng и mng...

Евгений Степанищев (bolknote.ru) 2010

Комментарий для Некропостер:

А зачем нужен gif, когда есть png (конвертить-оптимизировать можно pngout)?

Иногда GIF меньше.

Разве что для анимации, но существуют apng и mng...

Не существуют. APNG поддерживают только FF3+ и Opera 9.50+, а MNG — Konqueror (который умирает) и когда-то поддерживал FF (но несколько лет назад этот код выпилили).

Евгений Степанищев (bolknote.ru) 2010

Комментарий для Некропостер:

Оптимизации изображений посвящена одна из глав нашей книги: http://speedupyourwebsite.ru/books/reactive-websites/