If-Koubou

Каква е разликата между JPG, PNG и GIF?

Каква е разликата между JPG, PNG и GIF? (Как да)

Тъй като продължаваме да градим върху старата технология на изображенията, видовете файлови формати продължават да се натрупват, всеки със своите собствени нюанси и употреби. JPG, PNG и GIF са станали най-често срещаните, но какво ги отличава един от друг?

Тези формати станаха най-популярни поради тяхната съвместимост с модерните браузъри, широколентовите скорости и нуждите на средните потребители. Присъединете се към нас, докато разглеждаме подробно всеки формат и обхващаме силните и слабите страни на всеки от тях.

JPG (Joint Photographic Experts Group)

JPG е типов файл, разработен от Joint Photographic Experts Group (JPEG), който е стандарт за професионални фотографи. Подобно на метода ZIP файловете използват за намиране на съкращения в файлове за компресиране на данни, JPG компресира изображения чрез намаляване на раздели на изображения на блокове от пиксели или "плочки". JPG компресията има неприятния страничен ефект от това да бъде постоянна, обаче технологията за файлът е създаден за съхраняване на големи файлове с фотографски изображения в изненадващо малки пространства, а не за редактиране на снимки.

JPG са се превърнали в де факто стандартно изображение на интернет, защото те могат да бъдат компресирани толкова много. Типичен JPG може да бъде компресиран в съотношение от 2: 1 до 100: 1, в зависимост от вашите настройки. Особено обратно в дните на dial-up интернет, JPGs бяха единственият жизнеспособен начин за изпращане на информация за изображението.

Въпреки това, поради загубата на природата на JPG, не е идеален начин за съхраняване на арт файлове. Дори и настройката за най-високо качество за JPG е компресирана и ще промени външния вид на вашето изображение, ако е само леко. JPG също не е идеална среда за типография, свежи линии или дори снимки с остри ръбове, тъй като те често са замъглени или размазани от анти-псевдоними. Това, което е потенциално по-лошо, е, че тази загуба може да се акумулира - спестявайки множество версии на произведения на изкуството, може да доведе до деградация с всяко спестяване. Въпреки това, е нормално тези неща да се запазят като JPG, просто защото файловият тип е толкова повсеместна.

Затваряне на висококачествено JPG. Затваряне на много lossy JPG.

Съвместната фотографска експертна група разработи безжична JPG технология за борба с този сериозен проблем с деградацията на качеството. Въпреки това, поради скоростта на комутируема връзка и общата липса на интерес към висококачествени не-унизителни файлове, стандартът JPG-LS никога не се улови.

Възможно е да се изтеглят приставки, които дават възможност на потребителите да отварят и запазват JPG2000 без загуба, а някои програми, като приложението на Apple за преглед, могат да четат и запазват JPG2000 директно от кутията.

JPG поддържат 24-битови RGB и CMYK, както и 8-битова скала на сивото. Лично аз не препоръчвам използването на цветни пространства CMYK в JPGs. Също така е важно да се отбележи, че JPGs на сивото не компресирайте почти толкова, колкото цветните такива.

GIF (Формат за обмен на графики)

GIF, подобно на JPG, е по-стар типов файл и един обикновено се свързва с интернет, а не с фотографията. GIF е "Графичен формат за обмен" и използва същата LZW компресия без загуба, която TIFF изображенията използват. Тази технология някога е била спорна (за проблеми с патентното правоприлагане), но се е превърнала в приет формат, тъй като всички патенти са изтекли.

Затваряне на 8-битов цветен GIF.

GIF е по същество 8-битов цветен файл, което означава, че те са ограничени до палитра от 256 цвята, които могат да бъдат избирани от RGB цветовия модел и запазени в Color Look Up Table (CLUT) или просто "Colour Table". Съществуват обаче стандартни цветови палитри, като палитрата "Web Safe". Важна бележка е, че изображенията в сивата скала са по природа 8-битова палитра, така че запазването им като GIF е сравнително идеално.

Освен подкрепата за прозрачност, GIF също поддържа анимации, като ограничава всеки кадър до 256 предварително избрани цвята.

Докато GIF не е загуба като JPG, преобразуването в 8-битов цвят изопачава много изображения, използвайки dither филтри за оптично смесване или "дифузни" цветове, подобни на полутонови точки или pointilism. Това може радикално да промени образа в най-лошия случай или в някои случаи да се използва, за да създаде интересен ефект.

Поради този формат, който не е загубен, GIF може да се използва за поддържане на плътни линии на типография и геометрични форми, въпреки че тези неща са по-подходящи за векторни графични файлове като SVG или Adobe Illustrator, AI.

GIF не е идеален за модерна фотография, нито за съхранение на изображения. При малки размери с много ограничени цветови таблици изображенията в GIF могат да бъдат по-малки от JPG файлове. Но при най-обикновени размери JPG компресията ще създаде по-малък образ. Те са до голяма степен неактуални, полезни само за създаване на танцуващи бебета или понякога за създаване на грубо прозрачно фолио.

PNG (Portable Network Graphics)

PNG означава Portable Network Graphics (или, в зависимост от кого поискате, рекурсивния "PNG-Not-GIF"). Той е разработен като отворена алтернатива на GIF, който използва собствения алгоритъм за компресия LZW, обсъден по-горе. PNG е отличен файлов тип за интернет графики, тъй като поддържа прозрачност в браузърите с елегантност, която GIF не притежава. Забележете как прозрачният цвят се променя и смесва с фона. Щракнете с десния бутон върху изображението, за да видите. Това всъщност е едно изображение, което е на четири различни цвята на фона.

PNG поддържа 8-битов цвят като GIF, но също така поддържа 24-битов RGB цвят, подобно на JPG. Също така са и файлове без загуба, които компресират фотографски изображения, без да намаляват качеството на изображението. PNG има тенденция да бъде най-големият от трите файлови типа и не се поддържа от някои (обикновено по-стари) браузъри.

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

Кои да използвате?

Отляво надясно, тези файлове са: 24-битова JPG компресирана, 8-битова GIF, 8-битова PNG, Full-Quality 24-битова JPG и 24-битова PNG. Имайте предвид, че размерите на файловете се увеличават в същата посока.

PNG е най-големият тип изображение за по-големи изображения, които често съдържат информация, която може или може да не е полезна, в зависимост от вашите нужди. 8-битовата PNG е опция, но GIF е по-малка. Нито са оптимални опции за фотография, тъй като JPG е много по-малък от PNG без загуби при минимална загуба на качество. И за съхранение на файлове с висока разделителна способност, JPG компресира до малки пропорции, като загубата на качеството се вижда само при внимателна проверка.

Накратко:

  • PNG е добър вариант за прозрачност и без загуби, по-малки файлове. По-големи файлове, не толкова, освен ако не искате изображения, които не са загубени.
  • GIF до голяма степен е новост и е полезен само за анимация, но може да произвежда малки 8-битови изображения.
  • JPG все още е кралят за снимки и фотоподобни изображения в интернет, но бъдете внимателни, тъй като вашият файл може да се разпадне с всяко спестяване.

Снимка на Keizersgracht, в Амстердам от Масимо Катаринела чрез Wikipedia, пуснат под Лиценз за Creative Commons, Деривативни изображения, налични под същия лиценз. Не ми пука да знам кой е създал танцуващото бебе.