ПредишенСледващото

Здравейте на всички, днес ние имаме малко поглед към JPEG, както и за компресиране на данни алгоритми, за да загуби и без загуби.

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

От последната статия, "Цифрови изображения - пиксела, разделителната способност и дълбочината на цветовете", стана ясно, че на 6-мегапикселови снимки в JPEG файлът с изображение на която се съхранява в 24-битова дълбочина на цвета (8 бита на канал) трябва да са с размер от 18 MB. Ако използвате цветен дълбочина от 48 бита (16 бита / канал), снимките ще бъдат дори 36MB. Желанието да се намали теглото на изображението, което води до създаването на алгоритми за компресия.

Lossless

Графичен формат JPEG - описание и алгоритми за компресия, matrixblogmatrixblog
принцип на компресия за кодиране на данни, така че на изходния файл е по-малък от оригинала. Представете си, например, на поредица от 30 цифри:

9 7 3 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 6 7 6 3 7 6 5 5 5 5 5 5

Ако сте съгласни, че символът "N / B" означава н-ия повторение на Б, че е възможно да конвертирате тези 30 номера, както следва:

09 юли 3 "9/0", "6/9" 6 7 6 3 7 6 "х 6/5"

На пръв поглед, очевидно е, че трябва сега само 15 цифри. 100% може да възстанови първоначалния брой, и по този начин няма загуба на информация. Това е принципът на компресия без загуби.

Lossless компресия се използва, например, популярни пощенски архива, които обикновено са пакетирани различни видове данни. Фактът, че първоначалните данни могат да бъдат 100% възстановен, е идеална за общо пакет от нещо - например, компютърни програми, текст и снимки във формат JPEG изображение. действителната алгоритъм за компресиране, разбира се, много по-сложен, отколкото примера той използва статистически данни съкращения по-горе. Степента на сгъстяване, или съотношението на оригиналния размер на данни, за да компресирания, силно зависи от съдържанието - колкото повече данни съкращения, толкова повече ще бъде в състояние да ги намалят. Що се отнася до графика, нивото на компресия се постига най-добре за монотонни изображения.

компресия със загуби

Графичен формат JPEG - описание и алгоритми за компресия, matrixblogmatrixblog
Ако компресия със загуби премахва ненужни и безинтересни подробности (цифри, букви, думи и т.н.). Един пример ще бъде значително намаляване на тази статия на десетия ден, или някакъв вид анотация. Основната идея е, малки части, обаче, са изгубени завинаги. Той никога няма да бъде в състояние да възстанови на оригинала, въпреки че съкратената версия обикновено ще прилича на оригинала с семантичното съдържание. Когато степента на сгъстяване се увеличава, което намалява качеството или сходството на оригинала и копието.

знания съдържание ни позволява да предлагаме само като алгоритъм за компресия, за да изтриете елементите са видими възможно най-малко и че сгъстеният Резултатът е субективно-добрият приличаше на оригинала. Форматът на компресия JPEG използва компресия със загуби, така че да се намали размера на файла, но възможно най-малко да изкриви картината.

JPEG формат на изображението - кратко описание

Графичен формат JPEG - описание и алгоритми за компресия, matrixblogmatrixblog

Окончателен размер пестене на JPEG файл с изображение формат не зависи само от избрания степента на сгъстяване, но и съдържанието на снимките. Sharp снимки са пълни с дребни детайли (например полеви или тревни) и могат да бъдат компресирани много по-малък, отколкото, например, портрет с разфокусирана фон.

кодиращ алгоритъм в графичен формат JPEG може да бъде много опростенчески описана както следва:

  1. Входно изображение на RGB цветен модел се превръща в модел YCbCr, които поотделно съхранява яркост канал Y и две цветови компоненти Вб и Cr. Подобен метод на предаване се използва в телевизия, система PAL или цветен модел L на * а * б.
  2. Причината за прехвърляне на YCbCr е, че окото е много по-чувствителни към промените в цвят, отколкото в яркостта. С други думи - цветовете могат да бъдат компресирани много повече от яркостта на очите на такъв натиск няма да забележите. Това само по себе си значително намалява размера на получения JPEG файлът с изображение.
  3. Следващата стъпка се прилага еднакво към Y, СВ и Cr компоненти, когато JPEG изображение се разделя на 8х8 пиксела площади, а в тях, като се използва т.нар дискретен косинус (DCT), се търсят дублиращи проби.
  4. В заключение, резултатът все още се прилага JPEG компресия без загуба и резултатът се записва като СНИМКА файлов формат (разширение JPG) а.

Недостатъци на JPEG изображение файлов формат

Най-JPEG, въпреки че много популярен формат, но има някои недостатъци:

  1. Графичният файл в JPEG формат не поддържа по-висока дълбочина на цвета и винаги работи с дълбочина на цвета "само" 24 бита (т.е. 8 бита / канал). Поради това не позволява да се използват повече от 12-битов цвят по канала получени, например, от RAW формат.
  2. JPEG формат не поддържа прозрачност, а не са в състояние да запазвате изображения с прозрачен фон. Прозрачност в създаването на компютърна графика и колаж, често е необходимо, и по тази причина е необходимо да се прибягва до други графични формати (PSD TIFF. PNG, GIF. И т.н.).
  3. Поради метод, използван за компресиране, JPEG формат на компресия не е подходящ за съхранение на графични (чертежи, графики, диаграми, икони, екрани и т.н.). алгоритъм JPEG компресия се показва в редове и думи, те са смазани, и по този начин се влошава външния си вид и четливост.
  4. Форматът JPEG не поддържа анимация (движещи се картини). Това е площ GIF или Flash данни.
  5. JPEG файлът с изображение не поддържа компресия без загуби. Компресия със загуби винаги, обаче, с високо качество, резултат е абсолютно неразличими, например, компресия без загуба в TIFF.
  6. JPEG формат не поддържа запазване на изображения, съдържащи няколко слоя. Това е област, TIFF или по-скоро, PSD.
  7. JPEG формат на изображението не поддържа векторни графики, той е подходящ само за снимки.
  8. Запазете за JPEG картина се влошава.

Разбира се, докато JPEG и има недостатъци, но той все още е популярен.

Подкрепете проекта - споделете линка, благодаря!