11 декември 2010

GIF, PNG, JPG. Кой формат да използвам?

Докато се опитвах да систематизирам въпросите си към по-знаещ от мен, с когото смятам утре да се консултирам относно оптимизирането на Otgovori.Info и идеята ми по един проект, намерих интересна статия по друг въпрос, който винаги ме е терзаел. Въпросът какъв формат е най-добре да използвам за картинките и снимките, които поставям в блога си. Отначало си мислех, че png е най-добре. После установих, че понякога размерът на png е по-голям от jpg, без видима или сериозна разлика.

Jennifer Farley обяснява с няколко думи какви са спецификите на разилчните формати. За пръв път прочетох, че имало PNG-8 и PNG-24. От примерите как изглежда и с какъв размер са лого и снимка в различни формати се вижда следното:

Лого, запазено като Transparent Gif е с размер на файла 10.17 K
Лого, запазено като JPG - размер на файла 63.05K
Лого, запазено като PNG-8 - размер на файла 9.16K
Лого, запазено като PNG-24 - размер на файла 17.74K

Снимка, запазена като GIF - размер на файла 119K
Снимка, запазена като JPEG - размер на файла 39K
Снимка, запазена като PNG-8 - размер на файла 106K
Снимка, запазена като PNG-24 - размер на файла 153.8K

Ето и общите правила, които предлага авторката, като се търси компромис между качеството и размера на файла:

За снимки - най-добре JPG.
За логота - най-добре GIF or PNG8
За картинки, които използват ефекти като падащи сенки или светлинни ефекти, най-добре изберете PNG24.

Накрая, разбира се, да припомня, че има и онлайн инструменти за оптимизиране на картинки.