Файл форматтары
JPG деген эмне? JPEG форматы кантип иштейт, качан колдонулат
JPG отуз жылдан ашык убакыттан бери дүйнөдөгү фотолорду сактап келген жоготуу менен кысуучу сүрөт форматы. JPEG кысуу кантип иштээри, кайсы жерде мыкты, кайсы жерде жарабай калары жана конвертациялоодо эмнеге көңүл буруу керектиги тууралуу.
Автор: Hemen Dönüştür Editör EkibiЖарыяланды: 6 мүн окуу

JPG (же JPEG) фотолорду чакан файлдарда сактоо үчүн иштелип чыккан, жоготуу менен кысуучу сүрөт форматы. Сиз кездештирген сүрөттөрдүн көбү, телефонуңуз тарткан кадрлардан тартып жаңылык сайтындагы фотолорго чейин, ушул форматты колдонот. Бул макалада JPG кайдан чыкканы, файлдарды кантип кичирейтери, эмнеге жакшы жана эмнеге жаман экени, ошондой эле ага же андан конвертациялоодо эмнени эске алуу керектиги түшүндүрүлөт.
JPG менен JPEG бир эле нерсеби?
Ооба. JPEG стандартты жазган комитеттин, Joint Photographic Experts Group'тун кыскартылышы. .jpg кеңейтүүсү эски Windows жана DOS файл системалары кеңейтүүлөрдү үч белги менен чектегендиктен кеңири тараган. .jpg, .jpeg, .jpe жана .jfif менен бүткөн файлдар бирдей кысууну колдонот жана программалардын көбү аларды бирдей ачат. MIME түрү дайыма image/jpeg.
Кыскача тарых
JPEG комитетинин маалыматы боюнча, стандартташтыруу иштери 1986-жылы башталган. Натыйжада пайда болгон текст 1992-жылдын 18-сентябрында CCITT (ал кезде ITU'нун стандарттар органы ушинтип аталган) тарабынан T.81 Сунушу катары бекитилип, бирдей текст ISO/IEC 10918-1 эл аралык стандарты катары жарыяланган. Анын расмий аталышы «Үзгүлтүксүз тондогу кыймылсыз сүрөттөрдү санариптик кысуу жана коддоо».
T.81 кысуу ыкмасын аныктайт, бирок файл түстү кантип чечмелеши керектигин толук белгилебейт. Бул боштукту JFIF (JPEG File Interchange Format) толтурган. Library of Congress'тин формат сүрөттөмөсүнө ылайык, JFIF'ти алгач C-Cube Microsystems'тен Эрик Гамильтон иштеп чыгып, 1992-жылы жарыялаган. Негизинен ошол эле документ 2011-жылы ITU-T T.871 Сунушу, 2013-жылы ISO/IEC 10918-5 болгон. Бүгүн биз «JPG файлы» деп атаган нерсе адатта JFIF'ке же камералар колдонгон EXIF түзүлүшүнө оролгон JPEG агымы.
JPEG кысуу кантип иштейт
JPEG адамдын көзү байкабай турган деталдарды таштоо менен файлдарды кичирейтет. Негизги кадамдар мындай:
1. Түстү өзгөртүү жана түстүн дискретизациясы
Сүрөт RGB'ден жарыктык компонентине (Y) жана эки түс айырмасы компонентине (Cb жана Cr) айландырылат. Көз түстөгү өзгөрүүлөргө караганда жарыктыктагы өзгөрүүлөргө алда канча сезимтал болгондуктан, түс компоненттери адатта төмөнкү чечилиште сакталат. Эң кеңири таралган 4:2:0 схемасында ар бир 2x2 пиксел блогу үчүн бир түс мааниси сакталат. Фотолордо бул дээрлик байкалбайт, бирок кызыл текст же ичке түстүү сызыктар сыяктуу кескин түс өтүүлөрү булганып көрүнүшү мүмкүн.
2. 8x8 блоктор жана DCT
T.81де сүрөттөлгөндөй, ар бир компонент 8x8 өлчөмдөгү үлгү блокторуна бөлүнүп, ар бир блок дискреттик косинус өзгөртүүсү (DCT) менен жыштык коэффициенттерине айландырылат. Бул тегиз аймактарды (төмөнкү жыштыктар) майда деталдардан (жогорку жыштыктар) бөлөт.
3. Кванттоо, жоготуу ушул жерде болот
Коэффициенттер кванттоо таблицасына бөлүнүп, тегеректелет. Жогорку жыштыктагы коэффициенттердин көбү нөлгө айланат, жана маалымат чындыгында ушул жерде ыргытылат. Редактордогу «сапат» сыдырмасы ошол таблицалар канчалык катаал экенин башкарат: сапат төмөн болгон сайын көбүрөөк коэффициент нөлгө айланып, файл кичирээк болот.
4. Энтропиялык коддоо
Калган коэффициенттер зигзаг тартибинде окулуп, жоготуусуз коддолот. Базалык процесс Хаффман коддоосун колдонот; стандарт арифметикалык коддоого да уруксат берет, бирок бул вариант практикада сейрек колдоого алынат. Базалык процесс ар бир компонент үчүн 8 бит тактыкты колдонот, ал эми кеңейтилген процесстер 12 битке чейин колдоно алат.
Прогрессивдүү JPEG
Стандарт ошондой эле прогрессивдүү режимди аныктайт: анда сүрөт жогорудан төмөн бир өтүү менен эмес, бүдөмүк башталып, барган сайын даанараак болгон бир нече скан менен коддолот. Жай байланышта барак тезирээк толук көрүнөт, ал эми файл көбүнчө бир аз кичирээк болот.
Күчтүү жана алсыз жактары
| Өзгөчөлүк | JPG |
|---|---|
| Кысуу | Жоготуу менен; сапат жөндөөсү файлдын өлчөмү менен сүрөттүн сапатынын ортосундагы тең салмакты тандайт |
| Тунуктук (альфа) | Жок |
| Анимация | Жок |
| Түс тереңдиги | Кеңири колдонулушунда ар бир компонентке 8 бит (24 биттик түс) |
| Шайкештик | Дээрлик ар бир браузер, операциялык система, камера, принтер жана жүктөө формасы колдойт |
| Эң ылайыктуу | Фотолор жана жумшак градиенттүү сүрөттөр |
| Алсыз | Текст, скриншоттор, логотиптер жана четтери кескин графика |
MDN'дин сүрөт форматтары боюнча колдонмосу JPEG'ти кыймылсыз сүрөттөрдү жоготуу менен кысуу үчүн жакшы тандоо катары сүрөттөйт, ал эми тагыраак чагылдыруу керек болгондо PNG'ни, жакшыраак чагылдырууну жана жогорураак кысууну бирге кааласаңыз WebP менен AVIF'ти сунуштайт.
JPG канчалык кеңири колдонулат?
W3Techs'тин 2026-жылдын октябрындагы маалыматтары JPEG ал көзөмөлдөгөн веб-сайттардын 68,8%ында колдонуларын көрсөтөт, бул PNG'ден (74,9%) гана кийинки орун. HTTP Archive'тин Web Almanac 2024 медиа бөлүмү мобилдик барактардагы сүрөттөрдүн 32,4%ы JPEG экенин билдирет, бул дагы эле бардык форматтардын ичинен эң чоң үлүш. Ошол эле отчетто JPEG бардык сүрөттөрдүн 2022-жылдагы болжол менен 40%ынан 2024-жылы 32%га төмөндөгөнү, башкача айтканда сегиз пайыздык пунктка азайганы, ал эми WebP болжол менен үч, SVG экиден бир аз аз, AVIF дээрлик бир пункт кошкону белгиленген.
Альманах натыйжалуулукту да салыштырат: мобилдик түзмөктөрдөгү JPEG'тин медианасы пикселге 2,0 бит колдонот, ал эми WebP 1,3, AVIF 1,4 жана PNG 3,8. Булар ар бир форматта коддолгон бир эле сүрөт эмес, вебде чындап берилген сүрөттөрдүн медианалары, бирок алар жаңы форматтар эмне үчүн алдыга чыгып жатканын көрсөтөт.
Көп кездешкен көйгөйлөр
Тунук аймактар ак же кара болуп калат
JPG'де альфа канал жок, ошондуктан тунук PNG'ни JPG'ге конвертациялаганда тунук пикселдер бир түстүү болушу керек. Айрым программалар кара, башкалары ак колдонот. Логотибиңиз түстүү фондо турса, аны PNG бойдон калтырыңыз же конвертациялоодо фондун түсүн тандаңыз.
Тексттин жана сызыктардын айланасындагы ызы-чуу
8x8 блоктор менен иштөө жана жогорку жыштыктарды таштоо «шыңгыроо» (ringing) деп аталган, контрасттуу четтердин айланасындагы бүдөмүк тактарды пайда кылат. Сапат төмөн болгондо блоктордун чектери да көрүнүп калат. Тексттүү скриншоттор жана графика үчүн PNG же жоготуусуз WebP туура тандоо.
Кайра-кайра сактоонун баасы
JPG'ни ачып, кайра JPG катары сактаган сайын ал кайра кванттолуп, майда жоготуулар топтоло берет. Түзөтүп жатсаңыз, түп нусканы сактаңыз же жумушчу көчүрмөңүздү PNG сыяктуу жоготуусуз форматта кармаңыз.
Капталынан көрүнгөн фотолор
Камералар пикселдерди буруунун ордуна көбүнчө EXIF'ке «ориентация» маанисин жазып коёт. Бул маанини эске албаган эски программалар фотону капталынан же тескери көрсөтөт.
JPG'ге жана JPG'ден конвертациялоо боюнча кеңештер
- Фотолордун көбүнө 80дөн 90го чейинки сапат ылайыктуу. Биздин PNG'ден JPG'ге конвертер 90дон башталат; кичирээк файл үчүн сыдырманы төмөндөтүңүз. 100 сапат файлды алда канча чоңойтот, бирок аны жоготуусуз кылбайт.
- Тунуктук үчүн фон түсүн тандаңыз. Биздин курал тунук аймактарды демейки боюнча ак түс менен толтурат, анын ордуна сүрөт жайгаша турган барактын түсүн тандасаңыз болот.
- JPG'ни PNG'ге конвертациялоо жоголгон сапатты кайтарбайт. JPG'ден PNG'ге конвертациялоо түзөтүү учурунда андан аркы жоготуулардын алдын алат, бирок файл көбүнчө чоңоёт.
- Вебге кичирээк сүрөттөр үчүн JPG'ни WebP'ге же JPG'ни AVIF'ке конвертациялап көрүңүз. JPG'ни JPG бойдон калтырып кичирейтүү үчүн сүрөт кысуучуну колдонуңуз: ал JPG'ни демейки боюнча 75 сапат менен кайра коддоп, өлчөмүн мурун жана кийин көрсөтөт.
- Жайгашкан жер жана камера маалыматтары. Биздин сүрөт куралдары натыйжага EXIF, жайгашкан жер же камера маалыматтарын жазбайт, ал эми фотонун туура ориентациясы коддоодон мурун колдонулат. Бул конвертациялар браузериңизде аткарылат, ошондуктан файлдарыңыз түзмөгүңүздөн чыкпайт.
Көп берилүүчү суроолор
JPG менен JPEG'тин сапатында айырма барбы?
Жок. Алар кеңейтүүлөрү ар башка бир эле формат. Файлдын атын .jpeg'тен .jpg'ге өзгөртүү анын мазмунун өзгөртпөйт.
JPG'ни жоготуусуз сактаса болобу?
T.81 жоготуусуз процессти аныктайт, бирок кеңири таралган программалар жана браузерлер аны дээрлик эч качан колдобойт. Практикада JPG жоготуу менен кысуучу формат: кванттоо жана түстүн дискретизациясынан улам 100 сапат да так көчүрмө эмес.
JPG тунук фонду колдойбу?
Жок. Тунуктук керек болсо, PNG, WebP же AVIF колдонуңуз. Тунук сүрөт JPG'ге конвертацияланганда тунук аймактар өзүңүз тандаган бир түс менен толтурулат.
Кайсы сапат маанисин тандоо керек?
Фотолор үчүн 80дөн 90го чейин адатта жакшы тең салмак. Тексттүү же четтери кескин сүрөттөр үчүн 90 же андан жогоруну колдонуңуз же PNG бойдон калтырыңыз. Сапат сандары ар бир программада так бирдей мааниге ээ эмес, ошондуктан натыйжаны өз көзүңүз менен текшерүү эң ишенимдүү сыноо.
JPG колдонуу керекпи же WebP?
Сүрөт сайтыңыз үчүн гана болсо, WebP адатта ошол эле сапатта кичирээк файл берет жана бардык учурдагы браузерлерде ачылат. Сүрөттү email менен жөнөтсөңүз, басып чыгарсаңыз же эски программага жүктөсөңүз, JPG ишенимдүүрөөк тандоо.
Булактар
- ITU-T (CCITT) Recommendation T.81 (09/92), W3C көчүрмөсү
- JPEG комитети: JPEG 1 (ISO/IEC 10918) сереп
- Library of Congress: JPEG File Interchange Format (JFIF)
- ITU-T T.871: JPEG File Interchange Format
- MDN: Image file type and format guide
- W3Techs: Usage statistics of image file formats for websites
- HTTP Archive Web Almanac 2024: Media


