Asosiy mazmunga oʻtish

Fayl formatlari

JPG nima? JPEG formati qanday ishlaydi va qachon kerak

JPG oʻttiz yildan ortiq vaqtdan beri dunyo fotosuratlarini saqlab kelayotgan yoʻqotishli rasm formatidir. JPEG siqish qanday ishlashi, qayerda yaxshi, qayerda ojiz ekani va konvertatsiyada nimalarga eʼtibor berish kerakligi haqida.

Muallif: Hemen Dönüştür Editör EkibiEʼlon qilingan: 6 daqiqa oʻqish

JPG formati qoʻllanmasi muqova rasmi

JPG (yoki JPEG) fotosuratlarni kichik fayllarda saqlash uchun yaratilgan yoʻqotishli rasm formatidir. Telefoningiz olgan suratlardan tortib yangiliklar saytidagi fotosuratlargacha, siz duch keladigan rasmlarning aksariyati shu formatda. Bu maqolada JPG qayerdan kelib chiqqani, fayllarni qanday kichraytirishi, nimada yaxshi va nimada yomon ekani hamda unga yoki undan konvertatsiya qilishda nimalarni yodda tutish kerakligi tushuntiriladi.

JPG va JPEG bir narsami?

Ha. JPEG standartni yozgan qoʻmita, Joint Photographic Experts Group ning qisqartmasi. .jpg kengaytmasi keng tarqalganining sababi shuki, dastlabki Windows va DOS fayl tizimlari kengaytmalarni uch belgi bilan cheklagan. .jpg, .jpeg, .jpe va .jfif bilan tugaydigan fayllar bir xil siqishdan foydalanadi va aksariyat dasturlar ularni bir xil ochadi. MIME turi har doim image/jpeg.

Qisqacha tarix

JPEG qoʻmitasiga koʻra, standartlashtirish ishlari 1986 yilda boshlangan. Natijada tayyorlangan matn CCITT (ITU ning standartlar organi oʻsha paytda shunday atalgan) tomonidan 1992 yil 18 sentabrda T.81 tavsiyasi sifatida tasdiqlangan, aynan shu matn esa ISO/IEC 10918-1 xalqaro standarti sifatida nashr etilgan. Uning rasmiy nomi "Digital compression and coding of continuous-tone still images" (uzluksiz tonli statik tasvirlarni raqamli siqish va kodlash).

T.81 siqish usulini belgilaydi, lekin fayl rangni qanday talqin qilishi kerakligini toʻliq koʻrsatmaydi. Bu boʻshliqni JFIF (JPEG File Interchange Format) toʻldirdi. Library of Congress format tavsifiga koʻra, JFIF dastlab C-Cube Microsystems kompaniyasidan Eric Hamilton tomonidan ishlab chiqilgan va 1992 yilda eʼlon qilingan. Mohiyatan xuddi shu hujjat 2011 yilda ITU-T ning T.871 tavsiyasiga, 2013 yilda esa ISO/IEC 10918-5 ga aylangan. Bugun "JPG fayl" deb ataydiganimiz odatda JFIF ga yoki kameralar ishlatadigan EXIF tuzilmasiga oʻralgan JPEG oqimidir.

JPEG siqish qanday ishlaydi

JPEG fayllarni inson koʻzi sezishi qiyin boʻlgan tafsilotlarni tashlab yuborish orqali kichraytiradi. Asosiy qadamlar quyidagicha:

1. Rangni oʻzgartirish va xromatik subdiskretizatsiya

Rasm RGB dan yorqinlik komponenti (Y) va ikkita rang farqi komponentiga (Cb va Cr) aylantiriladi. Koʻz yorqinlik oʻzgarishlariga rangga qaraganda ancha sezgir boʻlgani uchun rang komponentlari odatda pastroq aniqlikda saqlanadi. Eng keng tarqalgan 4:2:0 sxemasida har 2x2 piksel bloki uchun bitta rang qiymati saqlanadi. Fotosuratlarda bu deyarli sezilmaydi, ammo qizil matn yoki ingichka rangli chiziqlar kabi keskin rang oʻtishlari xiralashgan koʻrinishi mumkin.

2. 8x8 bloklar va DCT

T.81 da tasvirlanganidek, har bir komponent 8x8 namunadan iborat bloklarga boʻlinadi va har bir blok diskret kosinus oʻzgartirishi (DCT) yordamida chastota koeffitsiyentlariga aylantiriladi. Bu tekis sohalarni (past chastotalar) mayda tafsilotlardan (yuqori chastotalar) ajratadi.

3. Kvantlash, yoʻqotish shu yerda yuz beradi

Koeffitsiyentlar kvantlash jadvaliga boʻlinadi va yaxlitlanadi. Yuqori chastotali koeffitsiyentlarning aksariyati nolga aylanadi va maʼlumot aynan shu yerda tashlab yuboriladi. Muharrirdagi "sifat" slayderi bu jadvallar qanchalik qatʼiy boʻlishini boshqaradi: past sifat koʻproq koeffitsiyentni nolga aylantiradi va kichikroq fayl hosil qiladi.

4. Entropiya kodlash

Qolgan koeffitsiyentlar zigzag tartibida oʻqiladi va yoʻqotishsiz kodlanadi. Asosiy (baseline) jarayon Huffman kodlashdan foydalanadi; standart arifmetik kodlashga ham ruxsat beradi, ammo amalda bu variant kamdan-kam qoʻllab-quvvatlanadi. Asosiy jarayon har bir komponent uchun 8 bitli aniqlikdan foydalanadi, kengaytirilgan jarayonlar esa 12 bitgacha ishlata oladi.

Progressiv JPEG

Standart progressiv rejimni ham belgilaydi: unda rasm yuqoridan pastga bitta oʻtishda emas, xiradan boshlanib tobora aniqlashib boradigan bir necha skanerlashda kodlanadi. Sekin ulanishlarda sahifa tezroq toʻliq koʻrinadi, fayl esa koʻpincha biroz kichikroq boʻladi.

Kuchli va zaif tomonlari

XususiyatJPG
SiqishYoʻqotishli; sifat sozlamasi fayl hajmi va rasm sifati oʻrtasida muvozanat oʻrnatadi
Shaffoflik (alfa)Yoʻq
AnimatsiyaYoʻq
Rang chuqurligiOdatda har bir komponent uchun 8 bit (24 bitli rang)
MoslikDeyarli barcha brauzerlar, operatsion tizimlar, kameralar, printerlar va yuklash shakllari qoʻllab-quvvatlaydi
Eng mos keladiFotosuratlar va silliq gradiyentli rasmlarga
Zaif tomoniMatn, skrinshotlar, logotiplar va keskin qirrali grafika

MDN ning rasm formatlari qoʻllanmasi JPEG ni statik rasmlarni yoʻqotishli siqish uchun yaxshi tanlov deb taʼriflaydi va aniqroq aks ettirish kerak boʻlsa PNG ni, ham yaxshiroq aks ettirish, ham kuchliroq siqish kerak boʻlsa WebP va AVIF ni tavsiya qiladi.

JPG qanchalik keng tarqalgan?

W3Techs ning 2026 yil oktabrdagi maʼlumotlari JPEG u kuzatadigan veb-saytlarning 68,8% ida ishlatilishini koʻrsatadi, bu faqat PNG dan (74,9%) keyin ikkinchi oʻrin. HTTP Archive ning Web Almanac 2024 media boʻlimiga koʻra, mobil sahifalardagi rasmlarning 32,4% i JPEG, bu hanuz har qanday formatdan katta ulush. Xuddi shu hisobotda JPEG barcha rasmlardagi ulushi 2022 yildagi taxminan 40% dan 2024 yilda 32% ga, yaʼni sakkiz foiz punktga tushgani, WebP esa taxminan uch punkt, SVG ikki punktdan sal kamroq, AVIF esa qariyb bir punkt oʻsgani qayd etilgan.

Almanax samaradorlikni ham solishtiradi: mobil qurilmalardagi median JPEG piksel boshiga 2,0 bit ishlatadi, WebP da bu 1,3, AVIF da 1,4, PNG da esa 3,8. Bular har bir formatda kodlangan bir xil rasm emas, balki vebda haqiqatda uzatilgan rasmlarning medianalari, ammo ular nega yangi formatlar ommalashib borayotganini koʻrsatadi.

Keng tarqalgan muammolar

Shaffof sohalar oq yoki qora boʻlib qoladi

JPG da alfa kanali yoʻq, shuning uchun shaffof PNG ni JPG ga oʻtkazganda shaffof piksellar qattiq rangga aylanishi kerak. Baʼzi dasturlar qorani, boshqalari oqni ishlatadi. Agar logotipingiz rangli fonda turadigan boʻlsa, uni PNG holida qoldiring yoki konvertatsiya paytida fon rangini tanlang.

Matn va chiziqlar atrofida shovqin

8x8 bloklar bilan ishlash va yuqori chastotalarni tashlab yuborish "ringing" ni, yaʼni yuqori kontrastli qirralar atrofida xira dogʻlarni keltirib chiqaradi. Past sifatda blok chegaralarining oʻzi ham koʻrinib qoladi. Skrinshotlar va matnli grafika uchun PNG yoki yoʻqotishsiz WebP toʻgʻri tanlov.

Qayta-qayta saqlashning narxi

Har safar JPG ni ochib, yana JPG sifatida saqlaganingizda u qaytadan kvantlanadi va kichik yoʻqotishlar toʻplanib boradi. Agar tahrirlayotgan boʻlsangiz, asl nusxani saqlab qoʻying yoki ishchi nusxangizni PNG kabi yoʻqotishsiz formatda saqlang.

Yonboshlab koʻrinadigan suratlar

Kameralar koʻpincha piksellarni burish oʻrniga EXIF ga "orientatsiya" qiymatini yozadi. Bu qiymatni eʼtiborsiz qoldiradigan eski dasturlar suratni yonboshlab yoki teskari koʻrsatadi.

JPG ga va JPG dan konvertatsiya qilish boʻyicha maslahatlar

  • Aksariyat fotosuratlar uchun 80 dan 90 gacha sifat mos. Bizning PNG dan JPG ga konvertorimiz 90 dan boshlaydi; kichikroq fayl uchun slayderni pasaytiring. 100 sifat faylni ancha kattalashtiradi, lekin uni yoʻqotishsiz qilmaydi.
  • Shaffoflik uchun fon rangini tanlang. Vositamiz sukut boʻyicha shaffof sohalarni oq bilan toʻldiradi, siz esa oʻrniga rasm joylashadigan sahifa rangini tanlashingiz mumkin.
  • JPG ni PNG ga aylantirish yoʻqolgan sifatni qaytarmaydi. JPG dan PNG ga konvertatsiya tahrirlash paytida keyingi yoʻqotishlarning oldini oladi, ammo fayl odatda kattalashadi.
  • Vebdagi rasmlarni kichraytirish uchun JPG dan WebP ga yoki JPG dan AVIF ga konvertatsiyani sinab koʻring. JPG ni JPG holida qoldirib kichraytirish uchun rasmni siqish vositasidan foydalaning: u JPG ni sukut boʻyicha 75 sifatda qayta kodlaydi va oldingi hamda keyingi hajmni koʻrsatadi.
  • Joylashuv va kamera maʼlumotlari. Rasm vositalarimiz natijaga EXIF, joylashuv yoki kamera maʼlumotlarini yozmaydi, suratning toʻgʻri orientatsiyasi esa kodlashdan oldin qoʻllanadi. Bu konvertatsiyalar brauzeringizda bajariladi, shuning uchun fayllaringiz hech qachon qurilmangizdan chiqmaydi.

Koʻp beriladigan savollar

JPG va JPEG oʻrtasida sifat farqi bormi?

Yoʻq. Ular turli kengaytmali bir xil format. Fayl nomini .jpeg dan .jpg ga oʻzgartirish uning mazmunini oʻzgartirmaydi.

JPG ni yoʻqotishsiz saqlasa boʻladimi?

T.81 yoʻqotishsiz jarayonni ham belgilaydi, lekin keng tarqalgan dasturlar va brauzerlar uni deyarli qoʻllab-quvvatlamaydi. Amalda JPG yoʻqotishli format: hatto 100 sifat ham kvantlash va xromatik subdiskretizatsiya tufayli aniq nusxa emas.

JPG shaffof fonni qoʻllab-quvvatlaydimi?

Yoʻq. Agar shaffoflik kerak boʻlsa, PNG, WebP yoki AVIF dan foydalaning. Shaffof rasm JPG ga oʻtkazilganda shaffof sohalar siz tanlagan qattiq rang bilan toʻldiriladi.

Qaysi sifat qiymatini tanlash kerak?

Fotosuratlar uchun 80 dan 90 gacha odatda yaxshi muvozanat. Matnli yoki keskin qirrali rasmlar uchun 90 yoki undan yuqorisini tanlang yoki PNG da qoling. Sifat raqamlari har bir dasturda aynan bir xil maʼnoni anglatmaydi, shuning uchun natijani oʻz koʻzingiz bilan tekshirish eng ishonchli sinov.

JPG mi yoki WebP mi?

Agar rasm faqat veb-saytingiz uchun boʻlsa, WebP odatda bir xil sifatda kichikroq fayl beradi va barcha zamonaviy brauzerlarda ochiladi. Agar rasmni elektron pochta orqali yuborsangiz, chop etsangiz yoki eski dasturlarga yuklasangiz, JPG xavfsizroq tanlov.

Manbalar

Tegishli konvertorlar

Barcha maqolalar