Каква е разликата между JPG, PNG и GIF?
Като продължаваме да градим върху старата технология за изображения, типовете файлови формати продължават да се натрупват, всеки със свои собствени нюанси и приложения. JPG, PNG и GIF са станали най-често срещаните, но това, което ги отличава един от друг?
Тези формати са станали най-популярни поради тяхната съвместимост с модерни браузъри, широколентови скорости и нуждите на средните потребители. Присъединете се към нас, като разгледаме подробно всеки формат и покриваме силните и слабите страни на всеки от тях.
JPG (Съвместна група експерти по фотография)
JPG е тип, разработен от Съвместната група за фотографски експерти (JPEG), за да бъде стандарт за професионални фотографи. Както методът ZIP използва за намиране на излишни файлове в файлове за компресиране на данни, JPG компресират данните за изображенията, като намаляват части от изображенията на блокове от пиксели или „плочки“. JPG компресията има неприятния страничен ефект, тъй като технологията файлът е създаден за съхраняване на големи файлове с фотографски изображения в изненадващо малки пространства, а не за редактиране на снимки.
JPGs се превърнаха в де факто стандартен образ на интернет, защото могат да бъдат компресирани толкова много. Типичен JPG формат може да бъде компресиран в съотношение от 2: 1 до 100: 1, в зависимост от вашите настройки. Особено назад в дните на dial-up интернет, JPGs бяха единственият жизнеспособен начин за изпращане на информация за изображения.
Въпреки това, поради загубения характер на JPG, това не е идеален начин за съхраняване на художествени файлове. Дори настройката за най-високо качество за JPG е компресирана и ще промени вида на изображението, макар и леко. JPG също не е идеална среда за типография, отчетливи линии или дори снимки с остри ръбове, тъй като те често са размазани или размазани от анти-алиасинг. Какво е потенциално по-лошо, е, че тази загуба може да натрупва-спестяване на множество версии на произведения на изкуството може да доведе до деградация с всяко спестяване. Въпреки това е обичайно тези неща да се запазят като JPG, просто защото типът на файла е толкова повсеместен.
Близо до висококачествен JPG. Близо до един много загубен JPG.Групата за съвместни фотографски експерти разработи JPG технология без загуби, за да се пребори с този сериозен проблем с влошаването на качеството. Въпреки това, поради скоростта на комутируема връзка и общата липса на интерес към висококачествени недегриращи файлове, стандартът JPG-LS никога не се е задържал.
Възможно е да изтеглите плъгини, които позволяват на потребителите да отварят и записват JPG2000 без загуби, а някои програми, като приложението за преглед на Apple, могат да четат и да пестят JPG2000 директно от кутията..
JPG поддържат 24-битов RGB и CMYK, както и 8-битови сиви скали. Аз лично не препоръчвам използването на CMYK цветови пространства в JPG файлове. Също така е важно да се отбележи, че JPG-ите в Grayscale не компресирайте почти толкова, колкото и цветните.
GIF (формат за обмен на графики)
GIF, подобно на JPG, е по-голям тип файл и обикновено се свързва с интернет, а не с фотографията. GIF означава "Graphics Interchange Format" и използва същата LZW компресия без загуби, която TIFF изображенията използват. Тази технология някога е била противоречива (за проблеми, свързани с принудителното изпълнение на патенти), но се превърна в приет формат, тъй като всички патенти са изтекли.
Близо до 8-битов цвят GIF.GIF по своята същност е 8-битов цветен файл, което означава, че те са ограничени до палитра от 256 цвята, които могат да се избират от RGB цветовия модел и да се запазят в таблица Color Look Up (CLUT), или просто „Color Table“. Има обаче стандартни цветови палитри, като палитрата „Web Safe“. Важна забележка е, че изображенията в сиво са по природа 8-битова палитра, така че записването им като GIF е доста идеално.
Освен подкрепата за прозрачност, GIF също поддържа анимации, ограничавайки всеки кадър до 256 предварително избрани цвята.
Докато GIF не е загуба като JPG, конвертирането в 8-битов цвят нарушава много изображения, като използва филтри за диетата за оптично смесване или „дифузни“ цветове, подобни на полутоновите точки или pointilism. Това може радикално да промени изображението в по-лошо или в някои случаи да се използва за създаване на интересен ефект.
Поради този формат, който не носи загуби, GIF може да се използва за поддържане на строги линии върху типография и геометрични форми, въпреки че тези неща са по-подходящи за векторни графични файлове като SVG или родния формат на Adobe Illustrator, AI.
GIF не е идеален за модерна фотография, нито за съхранение на изображения. При малки размери с много ограничени цветови таблици, GIF изображенията могат да бъдат по-малки от JPG файловете. Но при повечето обикновени размери, JPG компресията ще създаде по-малко изображение. Те са до голяма степен остарели, полезни само за създаване на танцуващи бебета или понякога за създаване на груби прозрачни фолиа.
PNG (преносима мрежова графика)
PNG означава Портативна мрежова графика (или, в зависимост от кого питате, рекурсивната „PNG-Not-GIF“). Тя е разработена като отворена алтернатива на GIF, която използва собствения алгоритъм за компресиране на LZW, обсъден по-рано. PNG е отличен тип за интернет графики, тъй като поддържа прозрачност в браузърите с елегантност, която GIF не притежава. Забележете как се променя прозрачният цвят и се смесва с фона. Щракнете с десния бутон върху изображението, за да го видите. Това всъщност е едно изображение, което е на четири различни цвята на фона.
PNG поддържа 8-битов цвят като GIF, но поддържа и 24-битов RGB цвят, подобно на JPG. Те са също и файлове без загуби, компресиращи фотографски изображения, без да влошават качеството на изображението. PNG обикновено е най-големият от трите типа и не се поддържа от някои (обикновено по-стари) браузъри.
Освен че е отличен формат за прозрачност, 24-битовата PNG технология без загуби е идеална за софтуер за снимки на екрани, което позволява на пиксела за възпроизвеждане на пиксели на работната ви среда.
Кое да се използва?
Отляво надясно тези файлове са: 24-битови JPG компресирани, 8-битови GIF, 8-битови PNG, пълнокачествени 24-битови JPG и 24-битови PNG. Имайте предвид, че размерите на файловете се увеличават в същата посока.
PNG е най-големият тип изображение за по-големи изображения, често съдържащ информация, която може или не може да бъде полезна, в зависимост от вашите нужди. 8-битов PNG е опция, но GIF е по-малък. Нито са оптимални опции за фотография, тъй като JPG е много по-малък от PNG без загуби само с минимална загуба на качество. А за съхранение на файлове с висока резолюция, JPG компресира до малки пропорции, като загубата на качество е видима само при близък контрол.
Накратко:
- PNG е добър вариант за по-малки и прозрачни файлове. По-големи файлове, не толкова много, освен ако не изисквате изображения без загуби.
- GIF е до голяма степен новост и е полезна само за анимация, но може да създава малки 8-битови изображения.
- JPG все още е кралят на снимки и снимки в интернет, но бъдете внимателни, тъй като файлът ви може да се влоши при всяко запазване.
Изображение на Keizersgracht, в Амстердам Масимо Катаринела чрез Wikipedia, пуснат под Лиценз за Creative Commons. Производни изображения, достъпни под същия лиценз. Не ме интересува кой е създал танцуващото бебе.