Jpeg (Lo «Джей-байланыстыруды» шығарғанда) болып табылады, Сурет форматы үшін kompresirane туралы растрлық кескіндер шетіне 80 қаланың білім ХХ ғасырдың сағат болып табылады. Jpeg атауы Біріккен фотографиялық сарапшылар тобының



Дата23.10.2019
өлшемі41.97 Kb.
WWW жүйесінде (World Wide Web) стандарттар ретінде негізінен екі формат – GIF және JPEG қабылданған. Тағы бір формат – PNG (Portable Network Graphics) – мүмкін болатын болашақта қосылатындығы туралы түсініктемелерді қарастырады. Ол растрлық форматтар болып табылады. Мұнда бейнелер жеке нүктелермен – растрлармен суреттеледі. Экран үшін нүктелер пиксельге эквивалентті.

Әрбір пиксельмен сандық сипаттама байланысады, ол оның жалпы тақталық түсін (егер бейне ақ қара түсті болса) немесе түсті (түрлі түсті бейнелер үшін) суреттейді.




Мазмұны


  • 1JPEG (JPG)

  • 2GIF

  • 3PNG

  • 4Растырлық форматтардың артықшылықтары

  • 5Кемшіліктері

  • 6Дереккөздер

JPEG (JPG)[өңдеу]


JPEG (Lo «Джей-байланыстыруды» шығарғанда) болып табылады, Сурет форматы үшін kompresirane туралы растрлық кескіндер шетіне 80 қаланың білім ХХ ғасырдың сағат болып табылады. JPEG атауы - Біріккен фотографиялық сарапшылар тобының аббревиатурасы  - бұл әр топта, ол формат бойынша стандарттауды бұзады.

ZIP форматындағы айырмашылық үшін , JPEG және қысу күніндегі басылған көшірмені қысу: алдын-ала суретке түсірілімде, көрермен үшін чекке жағымсыз болып көрінеді. Сығымдау әдісінің сипаттамасын алыңыз, JPEG пішімі суретке түсіруге, суреттерге арналған отколкотоға, аймақтың түсіне және түсіне сай келеді. [1]

ISO 1994 стандартының стандарты ISO 10918 - 1 халықаралық стандартымен мақұлданған. JPEG форматы MPEG ( Moving Picture Experts Group ) -мен кең таралған , сығылған бейнефайл ретінде қызмет етеді. JPEG стандарты кодексті білдіреді , ол байттардан шығатын компрессордың суретін алады, ал сізге қажет болғанда оны кескінге шығару керек. JPEG стандартына сығылған кезде, ол көбінесе кескін сапасының бір бөлігі болып табылады, бірақ ол әлдеқайда күрделі және ең азға дейін азаяды.

Көп түсті және жартылай түсті бейнелер, алап қарастыратын болсақ фотографиялар негізінен JPEG форматында сақталады. Бұл атау негізінен жасап шығарушылар тобының аталуынан шыққан: Joint Photographic Experts Group – фотографиялар бойынша біріккен эксперттық топ.

JPEG – 16 миллион түсті көтере алады және олардың ашықтығын және фотографиялардағы жолақтарын сақтай алады. JPEG файлдарды мәліметтерді таңдамалы түрде бөліп тастау арқылы сығады, сондықтан JPEG сығу процесі жоғалымдар арқылы сығу деп аталады. JPEG әдіс суреттердегі ауытқуларды енгізе алады, әсіресе мәтінге ие немесе жұқа сызықтарға ие бейнелерді.

JPEG форматында сақтау кезінде сығу дәрежесінің анағұрлым жоғары мәніне қол жеткізуге, яғни СІҒ формарына қарағанда жоғары дәрежеде сығуға қол жеткізуге болады. Бірақ ол үшін елеулі мөлшерде ақы төлеу қажет болады. Күшті сығу картинаға жол берілмейтін ауытқуларды беруге дейін жетуі мүмкін. Файлдың әрбір сақталуы, тіпті сығу дәрежесі үлкен болмайтын болса да, картинаға өзіндік ауытқу үлесін қосуы мүмкін. Осы операцияны көп ретті қайталау бейненің елеулі шамада деградациялануына алып келуі мүмкін.

Фотографияларды барлық ақпараттарды сақтауға мүмкіндік беретін форматтарда өңджеңіз, атап айтатын болсақ– TIFF, BMP және т.б. Әруақта бейне түпнұсқасының көшірпмесін сақтауға әдеттеніңіз. Тек қана өңделуден шыққан бейненің бір жола жасалған нұсқасын ғана JPEG форматында сақтауды жүргізіңіз.

Сығу процесі жоғалулармен орын алатын болғандықтан, өте мұқият болу қажет. Атап айтатын болсақ бағдарлама Photoshop, мысалы, бейнені JPEG форматында сақтау кезінде бейненің сапа параметрлерінің мәндерін ұсынады. Әдетте ол нольден жүзге дейінгі аралықта түрленіп отырылады. Төменгі мәндері сығу кезінде JPEG формарында ақпараттар көп бөлігін алып тастайды, соның нәтижесінде кіші өлшемдерге ие файлдар алынады. Және ол керісінше де болуы мүмкін. Ең алдымен орташа мәндерден бастап және алынған нәтиижелерді мұқият бағалап отыру қажет. Егер кейбір нашарлауды байқап қалатын болсаңыз, параметр мәнін үлкейтуге әрекет етіңіз, ал егер олай болмаса – онда оны кішірейтуге тырысыңыз. Бейнені қарау кезінде келесі мезеттерге көңіл аударуыңыз қажет: бейнелер немесе бояу араларындағы анықтылық, бұрыштар арасындағы анықтылық, мысалы, мәтін айналасында немесе бейне бөлшектерінің контурлары, және оларды жалпы қабырғалық түстегі көріну айқындығы. Ол көпшілік жағдайда байқалатын болады, яғни «майланған» немесе сызық «қимылдап» тұрады.


GIF[өңдеу]


Түстердің аз санына ие, анық шекаралары бар немесе ұсақ бөлшектері бар, мысалы, мәтінге ие бейнелерді иллюстрациялау өзіміз жоғарыда айтып өткеніміздей GIF (Graphic Interchange Format) форматында сақталуы тиіс.

GIF – негізінен 256 түс пайдаланады және тұтас түрлі түсті облыстарды тиімді сығады, және мұнда бейненің бөлшектері жоғалусыз сақталады. Формат GIF сонымен қатар анимацияланған суреттерді құру үшін де кеңінен пайдаланылады. Ол мөлдір облыстардан тұра алады.



Пейзаждың көп түстерге ие және түстерджің бір біріне өтуі өте баяу болатын суреттерде түс ойыны және қабырғалық көлеңкелі түстер болған кезде өзінің тартымдылығының көп бөлігін жоғалтады және сол форматта сақталу кезінде елеулі ауытқуларға ие болады. Және керісінше ол тетіктер, беттер навигациялық элементтері, диаграммалар, схемалар және іскерлік графиктер және т.б. үшін жақсы таңдау болуы да мүмкін.

PNG[өңдеу]


Интернетте пайдалануға болатын растырлық форматтарға сонымен қатар PNG форматы да жатқызылады, бірақ ол кеңінен таралуға ие болған жоқ, және көптеген браузерлер үшін қажетті көтеретін шамада емес.

Растырлық форматтардың артықшылықтары[өңдеу]


  • Қарапайымдылығы. Бейнелеудің әрбір пикселі жеке суреттеледі, және ол оның орналасуы және роліне, яғни суретте қандай роль ойнайтындығына байланысты болмайды.

  • Бейнеленуші ақпараттың енгізілуін (цифрлануын) автоматтандыру техникалық жеңіл жүреді. Бейнелерді енгізу үшін арналған сыртқы құрылғылардың көп түрі құрылған (сканерлер, сандық фотоаппараттар және бейне камералар, графикалықө планшеттер).

  • Реалистикалық тірі өнер туындыларының бірқатар эффектілерін алуға болады, мысалы, тұман немесе түтін, түстің өте жұқа етіп берілуіне қол жеткізу, болашақты перспективалы түс тереңдігін құру және тармақтылығы мен жайылғандығының тамаша дәрежесіне қол жеткізу.

  • Нүктелік бейнелерді сақтау үшін арналған файл форматтары стандартты болып табылады, сондықтан олар қандай графикалық редакторда нақты бейне сомдалғандығы маңызға ие болмайды.


Кемшіліктері[өңдеу]


  • Нүктелік графикалар файлының көлемі бейнелеудегі пикселдер санына және түстің тереңдігіне бір жола байланысты болып табылады. Мұнда фотографияда бейнеленген екендігі мүлде маңызға ие емес: ақ дастарқан типті фондағы қара нүктелер немесе солтүстік шашырау, яғни мұнда әрбір нүкте өзінің түсіне ие болады. Егер екі параметрде бірдей болатын болса, онда файл өлшемі іс – жүзінде бірдей болып келеді.

  • Бейненің өлшемі негізінен монитор өлшеміне және рұқсат ету шамасына байланысты болады.

  • Бейнені азғана бұрышқа бұруға әрекет еткен кезде, мысалы, анық бөлінген вертикальды сызықтармен, мұнда сызықтар негізінен анық байқалатын баспалдақ тәрізді көрінеді (ол, кез келген трансформацияларда: бұрылыста, еңкеюде және т.б. нүктелік графикада ауытқуларсыз әрекет ету тіптен мүмкін еместігін білдіреді).

  • Растрлық бейнелерді ұлғайтқан кезе ешқандай қосымша бөлшектерді көру мүмкін болмайды. Себебі бейне нүктелерден тұрады, олай болса бейненің өлшемінің артуы, осы нүктелердің іріленетіндігін, және тік бұрыштарға түрленетіндігін, сол арқылы бейненің көрінісінің өзгерістерге ұшырайтындығын білдіреді.

Жоспары:

Кіріспе


1 қолдану саласы

1.1 сығу


1.2 JPEG қысу схемаларының түрлері

2 Синтаксис және құрылымы

3 артықшылықтары мен кемшіліктері

4 қызықты деректер

Ескертулер

Кіріспе


JPEG ("джейпег" деп аталады), ағылш. Фотосуреті бойынша бірлескен сараптамалық топ, әзірлеуші-ұйымның атауы бойынша) - фотосуреттерді және оларға ұқсас суреттерді сақтау үшін қолданылатын танымал графикалық форматтардың бірі. JPEG пішіміндегі деректер бар файлдар әдетте кеңейтіледі .jpeg,.jfif,.JPG пішімі. , JPG, немесе .JPE. Алайда олардың ішінде .jpg барлық платформаларда ең танымал кеңейту. MIME-Image сурет / jpeg.

Сығылу деңгейін азайту арқылы JPEG пішіміндегі батырма суреті солдан оңға қарай

JPEG пішімінің алгоритмі суретті шығындармен және шығынсыз қысуға мүмкіндік береді (jpeg шығынсыз қысу режимі).

1. Қолдану саласы

JPEG форматының алгоритмі ең көп дәрежеде жарықтық пен түстің бірқалыпты өтпелері бар шынайы көріністері бар фотосуреттер мен суреттерді қысуға жарамды. JPEG форматында ең көп тарату сандық фотосуретте және интернет желісін пайдаланып суреттерді сақтау және беру үшін алды.

Екінші жағынан, JPEG форматында сызбаларды, мәтіндік және белгілік графиканы қысу үшін аз жарамды, онда көрші пикселдер арасындағы күрт контраст Елеулі артефактілердің пайда болуына әкеледі. Мұндай суреттерді TIFF, GIF, PNG RAW RAW сияқты жоғалтусыз пішімде сақтаған жөн.

JPEG форматында (бұрмалаушы қысудың басқа да әдістері сияқты) көп сатылы өңдеу кезінде суреттерді қысу үшін жарамсыз,себебі кескіндерге бұрмалау өңдеудің аралық нәтижелерін сақтай отырып, әр жолы енгізіледі.

JPEG форматында, мысалы, астрономиялық немесе медициналық бейнелерді қысу кезінде, тіпті ең аз шығындарға жол берілмейтін жағдайларда да пайдаланылмауы тиіс. Мұндай жағдайларда JPEG стандартында көзделген JPEG ысырапсыз қысу режиміне (өкінішке орай, көпшілік танымал кодекстерде қолдамайтын) стандартты немесе JPEG-жалпы пішімінде қысу ұсынылады.

1.1. Сығу

YCbCr-да RGB RGB (YUV). JPEG стандарты (ИСО/МЭК 10918-1 бар) дәл YCbCr таңдауын, жол бере отырып және түрлендірудің басқа да түрлеріне (мысалы, үшеуден өзгеше компоненттер санымен[2]) және түрлендірусіз қысуды (тікелей RGB жүйесінде) реттемейді, алайда jfif ерекшелігі бар (JPEG форматындағы файл, 1991 жылы компанияның мамандары С-куб микросистемалар ұсынған алмасу форматы, және қазіргі уақытта де-факто стандартына айналған) RGB-> - ге түрлендіруді пайдалануды болжайды.YCbCr-ға.

RGB->YCbCr-ге CB және ЖӘНЕ және CR бейнесінің арналарына түрлендірілгеннен кейін, түсі үшін жауап беретін "сирету" (подвычки[3]) орындалуы мүмкін, ол y яркостық арнаның 4 пикселінен (2х2) тұратын әрбір блоктан тұрады және СВ және СГ орташаланған мәндеріне сәйкес қойылады (св және СГ-ның сирету схемасы)."4:2:0"[4]). Бұл ретте әрбір 2х2 блогы үшін 12 мәннің орнына (4 г, 4 Кб және 4 кл) барлығы 6 (4 г және бір орташаланған КБ және КР) қолданылады. Егер сығылғаннан кейін қалпына келтірілген бейненің сапасына жоғары талаптар қойылса, сирету тек бір бағытта-тігінен ("4:4:0" схемасы) немесе көлденеңінен орындалуы мүмкін.("4:2:2"), немесе мүлдем орындалмау("4:4:4").

Стандарт сондай-ақ CB және және CR орташаландырумен 2х2 блогы үшін емес, төрт орналасқан пикселдер үшін (тігінен немесе көлденеңінен), яғни 1х4, 4х1 блоктары үшін ("4:1:1" схемасы), сондай-ақ 2х4 және 4х2 блоктары үшін сиретуге жол береді. Сондай-ақ КБ және КЖ үшін сиретудің әртүрлі түрлерін пайдалануға рұқсат етіледі, бірақ тәжірибеде мұндай схемалар сирек қолданылады.

Бұдан әрі г жарқын компоненті және СВ және СГ түсіне жауап беретін компоненттер 8х8 пикселдердің блоктарына бөлінеді. Әрбір осындай блок дискретті косинусты түрлендіруге (ДКП) ұшырайды. ДБП алынған коэффициенттері квантталады (ү, КБ және КР үшін жалпы жағдайда кванттаудың әртүрлі матрицалары қолданылады) және Хаффман кодтарын пайдалана отырып пакеттеледі. JPEG стандарты анағұрлым тиімді арифметикалық кодтауды пайдалануға жол бермейді, алайда патенттік шектеулерге байланысты (JPEG стандарттарында сипатталған патент және QM кодер үшін арифметикалық патент IBM корпорациясына тиесілі) ол іс жүзінде сирек қолданылады. Соңғы нұсқалардың libjpeg танымал кітапханасына арифметикалық кодтау қолдауы қосылған, бірақ осы суреттерді пайдаланып Сығылған суреттерді көріп, проблемалар туындауы мүмкін.

ДБП коэффициенттерін кванттау үшін пайдаланылатын матрицалар тақырып бөлігінде JPEG-файл форматында сақталады. Әдетте олар жоғары жиіліктегі коэффициенттер төмен жиіліктегі коэффициенттерге қарағанда күшті кванттауға ұшырайды. Бұл суретте ұсақ бөлшектерді кесуге әкеледі. Қысу дәрежесі жоғары болған сайын, соғұрлым күшті кванттауға барлық коэффициенттер жатады.

JPEG пішімінде сурет сақталған кезде, мысалы, 1-ден 100-ге дейін немесе 1-ден 10-ға дейін кейбір шартты бірліктерде берілген сапа параметрі көрсетіледі. Үлкен сан әдетте жақсы сапаға (және қысылған файлдың үлкен мөлшеріне) сәйкес келеді. Алайда, ең жоғары сапаны (бір ғана бірліктен тұратын кванттаудың тиісті матрицасына сәйкес келетін) пайдаланған кезде қалпына келтірілген сурет бастапқы бейнемен дәлме-дәл сәйкес келмейді, бұл ДБЖ-ны орындаудың соңғы дәлдігімен де, Ү, КБ, к мәндерін және ДБЖ коэффициенттерін жақын бүтін деңгейге дейін дөңгелектеу қажеттілігімен де байланысты. ДКП пайдаланбайтын JPEG шығынсыз қысу режимі бастапқы және қалпына келтірілген бейнелердің дәл сәйкес келуін қамтамасыз етеді, алайда оның аз тиімділігі (қысу коэффициенті 2-ден сирек асады) және бағдарламалық қамтамасыз етуді әзірлеушілер тарапынан қолдаудың болмауы JPEG-тің шығынсыз танымалдығына ықпал етпеді.

1.2. JPEG қысу схемаларының түрлері

JPEG стандарты кодталатын деректерді ұсынудың екі негізгі тәсілін қарастырмайды.

Ең кең таралған, қол жетімді кодекстердің көпшілігімен қолдау көрсетілетін деректерді дәйекті (JPEG дәйекті пішімі) көрсету болып табылады, ол кодталған бейнені солдан оңға қарай, жоғарыдан төмен қарай біртіндеп айналып өтуді көздейді. Әрбір кодталатын сурет блогының үстінде жоғарыда сипатталған операциялар жүзеге асырылады, ал кодтау нәтижелері жалғыз "скана" түрінде Шығыс ағынына, яғни тізбектелген ("сканерленген") бейнеге сәйкес келетін кодталған деректер массивіне орналастырылады. Негізгі немесе" Базалық " (Базалық) кодтау режимі тек осындай көрініске жол береді. Кеңейтілген (кеңейтілген) режим, сондай-ақ прогрессивті (прогрессивті jpeg) деректерді ұсынуға рұқсат береді.

Прогрессивті jpeg жағдайында Сығылған деректер Шығыс ағынына Скандер жиынтығы түрінде жазылады, олардың әрқайсысы толық бейнені толық сипаттайды. Бұл әрбір скан-ға ДКП коэффициенттерінің толық жиынтығын емес, тек олардың қандай да бір бөлігін жазу арқылы қол жеткізіледі: алдымен — төмен жиілікті, келесі сканаларда — жоғары жиілікті ("спектральды селекция" әдісі, яғни спектральды іріктеулер), немесе тізбектелген сканадан сканаға, ДКП коэффициенттерін нақтылау жолымен ("тізбектелген жақындау" әдісі, яғни тізбектелген жақындау). Мұндай прогрессивті деректерді ұсыну өте пайдалы, себебі JPEG-файл пішімінде аз бөлігін бергеннен кейін барлық сурет туралы көрініс алуға мүмкіндік береді.

Сипатталған екі Схема (және дәйекті, прогрессивті және JPEG форматында) ДКП-ға негізделеді және қалпына келтірілген бейнені мүлдем бірдей бастапқы бейнеге алуға қағидатты түрде мүмкіндік бермейді. Бірақ стандарт ДКП пайдаланбайтын, ал желілік болжам негізінде салынған (шығынсыз, яғни JPEG форматында "шығынсыз"), толық, бит-в-бит, бастапқы және қалпына келтірілген бейнелердің сәйкес келуіне кепілдік беретін қысуға да жол береді. Бұл ретте фотографиялық бейнелер үшін қысу коэффициенті сирек 2 жетеді, бірақ кейбір жағдайларда бұрмалаудың кепілді болмауы талап етіледі. Атаудағы ұқсастығына қарамастан, JPEG стандартына ИСО/МЭК 10918-1 (ХЭО-т.81 ұсыным) тікелей қатысы жоқ, ИСО/МЭК 14495-1 (ХЭО, т. 87 ұсыным) стандарттарымен сипатталатын JPEG-жалпы кескіндерді қысу әдісін пайдаланған кезде қысудың едәуір үлкен дәрежелері алынуы мүмкін.

2. Синтаксис құрылымы және

JPEG форматындағы Файл әр қайсысы 0xFF байтынан басталады, бұл маркердің басы туралы куәландыратын, және Байт-идентификатор. Кейбір маркерлер тек осы байттардың жұбынан тұрады, ал басқалары маркердің ақпараттық бөлігінің ұзындығы бар екібайттық өрістен (осы өрістің ұзындығын қоса алғанда, бірақ маркердің басы екі байтты шегергенде, яғни 0xFF және идентификатор) және деректердің шын мәнінде тұратын қосымша деректерді қамтиды.

JPEG форматындағы негізгі маркерлер[5]

Маркер Длина Байты Назначение Пікірлер

SOI 0xFFD8 сурет жоқ

Sof0 0xFFC0 фреймнің айнымалы өлшемі бастапқы (базалық, ДКП) сурет ДКП және Хаффман кодын пайдалану арқылы базалық режимде кодталғанын көрсетеді. Маркер ұзындығы, биіктігі, компоненттер саны, компонентке бит саны және компоненттердің арақатынасы (мысалы, 4:2:0) бар.

0xffc2 фреймнің айнымалы өлшемі Sof2 басы (прогрессивті, ДКП, Хаффман коды) сурет ДКП және Хаффман кодын пайдалану арқылы прогрессивті режимде кодталғанын көрсетеді. Маркер ұзындығы, биіктігі, компоненттер саны, компонентке бит саны және компоненттердің арақатынасы (мысалы, 4:2:0) бар.

ДГТ 0xFFC4 айнымалы өлшемде Хаффман кестелері бір немесе одан көп Хаффман кестелерін көрсетеді.

DQT 0xFFDB айнымалы өлшемде кванттау кестелері бар кванттау кестелерін бір немесе одан көп кванттау кестелерін көрсетеді.

ДРИ 0xFFDD 4 байта макроблоктағы бірінші н маркерлер арасындағы аралықты көрсетеді.



SOS 0xFFDA айнымалы өлшемі сканерлеудің басталуы суретті жоғарыдан төмен қарай қарап шығуды бастайды. Егер негізгі кодтау режимі қолданылса, бір скан қолданылады. Прогрессивті режимдерді пайдалану кезінде бірнеше сканер қолданылады. СОС маркері бейненің ақпараттық және кодталған бөлігі арасында бөлуші болып табылады.

Достарыңызбен бөлісу:


©netref.ru 2019
әкімшілігінің қараңыз

    Басты бет