PNG және JPG: негізгі айырмашылықтар
PNG (Portable Network Graphics) — жоғалтусыз формат. Ол әрбір пикселдің түсі мен мөлдірлігін дәл сақтайды, яғни файлды қайта сақтаған кезде ешқандай сапа жоғалтпайсыз. PNG суреттің әр нүктесін қысу кезінде өзгеріссіз қалдырады. Бұл оны мәтіні бар скриншоттар, логотиптер, сызбалар және анық жиектері бар кез келген графика үшін өте қолайлы етеді. PNG толық 8-биттік альфа арнасын қолдайды — бұл дегеніңіз, суреттің кейбір бөліктері мүлдем мөлдір, жартылай мөлдір немесе мүлдем мөлдір емес болуы мүмкін.
JPG (немесе JPEG, Joint Photographic Experts Group) — жоғалтпалы формат. Ол суретті қысу кезінде көзге көрінбейтін детальдарды алып тастайды, сондықтан файл өлшемі айтарлықтай кішірейеді. JPG альфа арнасын мүлдем қолдамайды. Дәл осы себептен PNG-ді JPG-ге түрлендіргенде, суреттегі кез келген мөлдірлік жойылып, қара фонға толтырылады. Бұл — бұл беттегі ең маңызды ерекшелік. Егер сізде мөлдір фоны бар PNG логотипі болса, JPG-ге түрлендіргеннен кейін ол қара төртбұрыштың ішінде пайда болады.
Файл өлшемдері туралы: фотолар үшін JPG әдетте PNG-ден әлдеқайда кіші. Ал скриншоттар, логотиптер және қарапайым сызбалар үшін PNG кішірек болуы мүмкін, себебі JPG түс айырмашылықтары аз аймақтарда тиімді қысылмайды. JPG әрбір браузерде, операциялық жүйеде және басып шығару бағдарламасында ашылады — бұл ең әмбебап форматтардың бірі.
Браузер ішіндегі түрлендіру: құпиялылық пен жылдамдық
Бұл беттің басты ерекшелігі — барлық өңдеу сіздің құрылғыңызда, браузердің ішінде жүреді. Ешбір сурет серверге жіберілмейді. Бұл дегеніңіз, құпия құжаттардың скриншоттарын, жеке фотосуреттерді немесе коммерциялық логотиптерді түрлендіру кезінде ешкім оларды көре алмайды. Интернет жоқ болса да, сіз бұл бетті алдын ала жүктеп алған болсаңыз, түрлендіру жұмыс істейді.
Процесс келесідей: сіз бір немесе бірнеше PNG суретін таңдайсыз (бұл бет тек PNG форматын қабылдайды), сапа деңгейін таңдайсыз (40–100%), содан кейін браузер оларды тікелей жадта түрлендіреді. Түрлендіру аяқталғаннан кейін сіз әрбір суретті жеке немесе барлығын бір ZIP архиві ретінде жүктей аласыз.
Сапа параметрі және файл өлшемі (40–100%)
Сапа слайдері тек JPG форматына қатысты. Ол 40%-дан 100%-ға дейінгі мәндерді қабылдайды және әдепкі бойынша 92% болып орнатылған. 100% дегеніміз — ең аз қысу, яғни ең жақсы сапа, бірақ файл өлшемі де ең үлкен. 40% — ең агрессивті қысу, файл өлшемі кіші, бірақ суретте көрінетін артефактілер пайда болуы мүмкін. Нақты айырмашылық сурет мазмұнына байланысты: тегіс түстері бар фотолар төмен сапада да жақсы көрінеді, ал ұсақ детальдары көп суреттер (мысалы, жапырақтар немесе мата) төмен сапада бұзылады.
Браузер түрлендіргеннен кейін әрбір сурет үшін келесі ақпаратты көрсетеді:
- шыққан файл атауы
- өлшемдері (пикселмен)
- бастапқы файл өлшемі
- түрлендірілген файл өлшемі
- "Saved" (үнемделді) немесе "Larger" (үлкейді) жапсырмасы
Егер JPG-ге түрлендірілген файл бастапқы PNG-ден үлкен болса, ол "Larger" деп белгіленеді. Бұл сирек жағдай, бірақ өте кішкентай PNG суреттерінде немесе сапа 100% таңдалғанда болуы мүмкін. "Saved" дегеніміз — файл өлшемі кішірейді.
Практикалық қолдану сценарийлері
Бұл беттің пайдасы нақты жағдайларда көрінеді:
-
Мөлдірлікті жою. Кейбір жүйелер PNG-ді қолдамайды. Мысалы, ескі пошта клиенттері, кейбір әлеуметтік желілер немесе басып шығару бағдарламалары PNG мөлдірлігін дұрыс өңдей алмайды, сондықтан қара фон қажет. Бұл бет автоматты түрде қара фон қосады.
-
Файл өлшемін азайту. Егер сізде фотосуреттер PNG форматында сақталса (мысалы, скриншоттар), оларды JPG-ге түрлендіру файл өлшемін 5-10 есе кішірейте алады. Бұл веб-сайттарды жылдамдату немесе сақтау орнын үнемдеу үшін маңызды.
-
Формат талаптары. Кейбір баспаханалар тек JPG қабылдайды. Кейбір веб-платформалар суреттерді автоматты түрде JPG-ге түрлендіреді. Бұл жағдайда суретті алдын ала түрлендіру арқылы сапаны бақылауға болады.
-
Жекелік. Суреттеріңізде медициналық, қаржылық немесе басқа құпия ақпарат болса, оларды серверге жібермей-ақ түрлендіре аласыз. Ешқандай жүктеу, ешқандай кэш, ешқандай үшінші тарап.
-
Топтық түрлендіру. Бірнеше суретті бір уақытта таңдап, барлығын бірден түрлендіріп, ZIP архивінде жүктей аласыз. Бұл жеке-жеке жүктеуден әлдеқайда жылдам.
Техникалық шектеулер мен қате жағдайлары
Беттің дұрыс жұмыс істеуі үшін бірнеше ереже бар. Егер олар бұзылса, нақты қате хабарламасы көрсетіледі:
- Суретті ашу мүмкін болмаса: "This file could not be opened as an image. It may be corrupted, empty, or not actually an image."
- Түрлендіру сәтсіз аяқталса: "Conversion failed. Try a different image or format."
- Максималды саннан артық сурет таңдалса: "Choose up to ‹max› images at a time."
- Ешбір сурет таңдалмаса: "Choose at least one image."
- Қолдау көрсетілмейтін файл түрі түсірілсе: "This file type isn’t supported."
- Кейбір файлдар өңделмесе: "‹count› file(s) could not be processed."
Сирек жағдайда, браузер JPG форматын сақтауды қолдамаса (мысалы, кейбір ескі мобильді браузерлер), оның орнына PNG қолданылады және келесі хабарлама көрсетіледі: "Your browser doesn’t support saving this format — used PNG instead." Бұл жағдайда түрлендіру мағынасыз болады, себебі сіз қайтадан PNG аласыз.
Жоғалтпалы форматтың тағы бір маңызды ерекшелігі — генерациялық жоғалту. Егер сіз JPG суретін қайта-қайта сақтасаңыз, әр жолы сапа азаяды. Бұл бетте бастапқы сурет PNG немесе басқа жоғалтусыз форматтан келеді, сондықтан бірінші түрлендіру ғана сапаны төмендетеді.
Топтық түрлендіру және жүктеу
Егер сіз екі немесе одан да көп суретті түрлендірсеңіз, "Download all (.zip)" түймесі пайда болады. Ол барлық JPG файлдарын бір ZIP архивіне жинап, жүктеуді ұсынады. Бұл топтық жүктеудің жалғыз жолы — әрбір суретті жеке жүктеуге болады, бірақ ZIP архиві уақытты үнемдейді және файлдарды ретті сақтауға көмектеседі.
Түрлендірілген суреттер браузер жадта уақытша сақталады. Бетті жаңартсаңыз немесе жапсаңыз, олар жоғалады. Сондықтан оларды дереу жүктеген жөн.
Жиі қойылатын сұрақтар
PNG-ді JPG-ге түрлендіргенде мөлдір фон неге қара болып кетеді?
JPG форматында альфа арнасы жоқ, яғни мөлдірлік туралы ақпарат сақталмайды. Браузер мөлдір пикселдерді қара түске толтырады. Басқа түсті фон қаласаңыз, алдымен суретті графикалық редакторда өңдеп, сосын түрлендіру керек.
Түрлендіруден кейін сапа қаншалықты нашарлайды?
Бұл сапа параметріне байланысты. 100% сапада айырмашылық көзге көрінбейді, бірақ файл өлшемі де үлкен болады. 80-90% әдетте жақсы теңгерімді береді — көптеген адамдар айырмашылықты байқамайды, ал файл өлшемі екі-үш есе кішірейеді. 60% және одан төмен сапада артефактілер пайда бола бастайды.
Түрлендіру кезінде интернет қажет пе?
Бетті бір рет жүктегеннен кейін, түрлендіру интернетсіз жұмыс істейді, себебі барлық код браузерде орындалады. Бірақ бетті қайта жүктеу қажет болса, интернет қажет.
Суреттерім серверге жіберіле ме?
Жоқ. Бетте ешқандай серверге жүктеу жоқ. Барлық өңдеу сіздің құрылғыңызда іске асады. Суреттеріңіз браузерден ешқайда кетпейді.
Максималды қанша сурет түрлендіруге болады?
Бір уақытта 20 суретке дейін таңдауға болады.
JPG-ге түрлендірілген суретті қайтадан PNG-ге айналдыра аламын ба?
Техникалық тұрғыдан иә, бірақ сапа қайта келмейді. JPG түрлендіру кезінде алып тасталған деректер жоғалады. Қайтадан PNG-ге айналдыру файл өлшемін үлкейтеді, бірақ сапаны жақсартпайды. Мөлдірлік те қайта оралмайды.