LINUX.ORG.RU

На тех, что в GIF? ;)) Это просто до предела упрощенный dithering - GIF поддерживает только 8-битный цвет, а экраны у большинства в 24-битном. Для редукции цветов с 16млн. до 256 ипользуется dithering - когда один цвет, отсутствующей в палитре, заменяется смесью точек двух других цветов. Что-то вроде монитора или цветного принтера, когда вся палитра формируется точками нескольких цветов. Собственно, там, где ряды точек - это даже не dithering, это его жалкое подобие. Если делать редукцию цвета с хорошим качеством (например, в GIMP'е :) - картинка получается намного лучше, только чуть-чуть зернистая. В GIMP'е можно делать редукцию цветов без dithering'а (для скриншотов это обычно лучше) - при этом пропадает зернистость, уменьшается размер файла, но могут искажаться цвета и появляться резкие переходы цветов на месте плавного градиента. P.S. Как сделать нормальный скриншот в GIF: 1. Сделать скриншот, сохранить на диск в любом формате с 16 млн. цветов (xwd, bmp, png, xbm - jpeg делать не надо, ибо он на скриншотах дает или очень заметные артефакты, или большой размер файла). 2. Запустить GIMP или другой редактор, умеющий качественно делать dithering. 3. Два раза отконвертировать картинку в 256 цветов - один раз с dithering'ом, второй раз - без. Сохранить в GIF. Сравнить внешний вид и размер файлов, лучший вариант запостить на http://www.linux.org.ru/ :)) P.P.S. Hint: если на картинке цветов мало, нет плавных градиентов и т.п., то можно сжимать, скажем, до 64 или 128 цветов - тогда картинка будет занимать меньше места.

OlegArtamonov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.