Вторник, 11 Ноябрь 2014 03:00

Белые крапинки Gif-изображения

Не редки случаи, когда новички желающие сделать «красивую анимашку» сталкиваются с проблемой, «белых пятен» там, где, по их мнению, должна была быть прозрачность. Когда-то давно, когда формат png только начинал вызывать симпатии, в браузере Internet Explorer белым было всё, что должно было быть прозрачным. Другое дело формат GIF, с ним адекватно работал даже IE более ранних версий, а белые крапинки есть и на других браузерах, так в чём тогда проблема?

А проблема заключалась в том, что сам формат изображения действительно имел поддержку прозрачности, но только 100% прозрачности и если каким-то образом проскакивал пиксель, скажем с 24% прозрачностью, то в результате получалось, 24% чёрного и + 76% (100-24) белого. Но GIF ограничен 256 цветами, а иногда и 128 (64, 32), и соответственно, что все оттенки могут попросту не поместиться и из 10% чёрного (серого) цвета, цвет получался – абсолютно белый (самый близкий по значению).

Именно для того, чтобы не было таких белых пятен – gif-изображение рисуют карандашом, либо обрезают не ластиком, а выделением инструментом – Rectangular Marquee Tool, это в Photoshop, за другие редакторы, простите, не в курсе.

Даже квадратная кисть способна выдать прозрачные края. Карандаш прозрачность оставляет, только когда Вы зададите это в настройках кисти. То же касается и инструмента выделения, который может оставить прозрачность, только если Feather в настройках будет больше 0.

Лично для меня такие белые крапинки не приемлемы, я не считаю себя перфекционистом, но видя такие крапинки на своих изображениях – сразу же их оттуда убираю. Очень расстраиваюсь, когда их сразу не увидел и опубликовал работу проглядев ошибку (да да, это именно ошибка).

Очень брезгливо отношусь к «дизайнерам» которые плюют на наличие целых пятен, никогда не буду считать таких людей «специалистами» и буду продолжать думать, что было недоразумением с их стороны ставить себе на компьютер графические программы.

Спонсоры:

 Токарные и фрезерные работы metallnk.ru.