PNG срещу JPG

Ако се опитвате да изберете формат, в който да запазите изображението си, използвайте това правило за да решите: jpeg за снимки или фотореалистични изображения с много цветове; png за линейно изкуство, изображения с много текст или прозрачни изображения; и GIF за анимирани снимки.

Сравнителна диаграма

Разлики - прилики - jpeg спрямо png сравнителна диаграма
jpegpng
Поставки за Съвместна група за фотографски експерти Преносима мрежова графика
Най-подходящ за Фотографии; фотореалистични изображения с много цветове Линейно изкуство; изображения с текст; прозрачни изображения
MIME Тип изображение / jpeg изображение / png
Разширения на файлове .jpg, .jpeg, .jpe .png
Тип на формата Формат на графично изображение на растер Формат на графично изображение на растер
Растерни / Vector растер растер
Управление на цветовете да Поддържа управление на цветовете чрез включване на ICC профили за цветово пространство
Индексиран цвят Не Да (за 1-8bit png)
Поддръжка на преплитане да да
Поддръжка за анимация Не Не
Подкрепа за прозрачност Не да
Поддръжка за метаданни да да
Поддръжка за многостранични страници Не Не
Поддръжка за слоеве Не Не
разтегателна Не Не
Алгоритъм на компресия DCT-базирана компресия на загуби Алгоритъм за компресиране без загуба на DEFLATE
Патентована Не, но части от технологията, включително нейните методи за компресиране, са били обект на множество съдебни дела. Не
Съвместими приложения Повечето уеб браузъри и пакети за производителност Повечето уеб браузъри и пакети за производителност
Магическо число ff d8 89 50 4e 47 0d 0a 1a 0a
Унифициран идентификатор на типа public.jpeg public.png

Съдържание: png срещу jpg

  • 1 Характеристики
    • 1.1 Прилики и разлики
    • 1.2 Други версии на jpeg и png
  • 2 употреби
    • 2.1 Фотография
    • 2.2 Уеб
  • 3 Компресия
  • 4 Популярност
  • 5 Патентен статус
  • 6 Референции

Характеристика

Прилики и разлики

jpeg и png са подобни по няколко начина. Те поддържат сравними нива на дълбочина на цветовете и носят поддръжка за метаданни, преплитане и управление на цветовете. Нито едно форматът поддържа анимация, слоеве или HDR.

Разделянето на двете е фактът, че png поддържат прозрачност на изображението, докато jpeg не. Освен това цветното индексиране е достъпно за 1-8-битови png, но изобщо не се поддържа в jpeg.

Други версии на jpeg и png

Има много по-малко известни алтернативни версии на jpeg и png. Например jpeg не поддържат HDR, но има неофициален jpeg-HDR. Има дори jpeg формати без загуби. И въпреки че png не поддържат анимации, каквито правят GIF, има Apng, нестандартно разклонение на png, което позволява анимация.

Проблемът с използването на по-малко известни версии на jpeg и png се свежда до поддръжка. Не всички браузъри ще показват правилно всички формати на изображения (например, Firefox поддържа Apng, но Internet Explorer не го прави, а Chrome изисква разширение). В повечето случаи дизайнерите трябва да се придържат към добре поддържани настройки по подразбиране, за да избегнат увреждане на потребителското изживяване.

употреби

Фотография

DSLR камери обикновено позволяват на фотографите да съхраняват изображенията си в няколко различни графични файлови формати, а именно RAW, jpeg и понякога TIFF. Въпреки че jpeg имат предимството на по-малкия размер на файла, те са загубени, водещи фотографи на професионалисти и професионалисти да предпочитат форматите TIFF или RAW за тяхното безкомпромисно или висококачествено компресиране на загуби.

В постпродукцията фотографите могат да коригират RAW изображения на данни и след това да запишат в нов, без загуби (но по-достъпен) формат на файлове, като например png. Форматът на файла е от значение, тъй като повечето печатни услуги ще приемат jpeg и png файлове (а понякога и TIFF), но само някои печатни услуги ще работят с RAW изображения.

мрежа

Малки уеб икони, запазени в различни настройки.

Повечето уебсайтове използват комбинация от jpeg и png (а понякога и GIF) в своите дизайни, тъй като jpeg и png се използват по различни причини. В повечето случаи jpeg се използват за големи изображения, като снимки или големи, графично тежки фонове на уебсайтове, тъй като загубената природа на jpeg позволява по-малки размери на файлове, което означава, че уебсайтовете могат да зареждат дизайни по-бързо. Софтуер за дизайн като Adobe Photoshop има инструменти, които могат да кажат на дизайнерите колко голям ще бъде файл при използване на определен формат и коригиране на настройките му, преди те дори да запазят изображението. Въпреки че png никога няма да доведе до по-малък размер на файла, отколкото jpeg, когато става въпрос за големи изображения със сложни сцени, компресирането без загуба на png понякога води до по-малък размер на файла за по-малки изображения, особено тези, които имат компютърно генерирана графика (например линия или квадрат, изчертан във Photoshop).

Там, където png най-често се използва, е с малки изображения, като уеб икони, където компресията без загуби осигурява ясни и ясни изображения; png се използват и когато е необходим прозрачен фон за обграждане на централно изображение (например, когато използвате спрайтове).

компресия

jpeg и png използват напълно различни методи за компресия. jpeg използва DCT-базиран метод на компресиране на загуби, който жертва на качеството в полза на по-малки размери на файловете. png дава приоритет на качеството и използва алгоритъма за компресия DEFLATE без загуби. Размерът на jpeg файла може да бъде намален чрез регулиране на процента на качество на изображението по време на запис, докато размерът на png файла е по-малко лесен за настройване и обикновено изисква отделна програма за допълнително компресиране на изображението.

Гледайте следния видеоклип, за да научите как различните методи за компресия влияят на размера на файла, дълбочината на цвета и зареждането на изображението в jpeg и png.

Тъй като те са загубени, jpeg не трябва да се редактират и пресъздават многократно, тъй като това ще доведе до сериозно влошаване на изображението (запазването в рамките на една сесия без затваряне на файла между записите е добре). jpeg, които са били запазени много пъти, стават пикселирани и не показват цветовете точно. За разлика от тях png-ите могат да бъдат запазени и пресъздадени, без да губят качество. Това видео показва загубата на това поколение в продължение на 600 спестявания.

популярност

С помощта на универсална поддръжка на браузър за прозрачност на png през последните няколко години, png нараства популярност, особено за някои елементи на уеб дизайн. По-голямата част от трилионите изображения в интернет, много от които са снимки или изкуство, все още са jpeg и това вероятно няма да се промени скоро.

Патентен статус

Множество компании, включително много патентни тролове, твърдят, че имат патенти на една или друга форма на jpeg технология. Това доведе до множество съдебни дела през годините, като най-новото се случи през 2013 г., когато компания с името Princeton Digital Image Corporation подаде иск срещу десетки големи компании, включително харесвания на Amazon, Netflix и Costco, за използване на jpeg изображения на техните уебсайтове. Патентоването на методи за компресия е основната причина jpeg без загуби никога да не е станала популярна. Малцина искат да подкрепят или използват такъв jpeg от страх да не бъдат съдени.

png е разработен за замяна на GIF, който използва метод на компресия, който преди това е патентован от Unisys. png използват компресионен метод DEFLATE, който не е патентован, като по този начин премахва страха от нарушаване на патента.

Препратки

  • jpeg Митове и факти - Графика Софтуер
  • Актуализация на патентни тролове - Източник на закона за технологиите
  • Уикипедия: Сравнение на формати на изображения
  • Уикипедия: jpeg
  • Уикипедия: Преносима мрежова графика