WebP пішімі
WebP — ішінде екі түрлі кодектің бірі жататын RIFF контейнері: VP8 бейнекадр сияқты жоғалтумен сығады, ал VP8L — болжау мен жергілікті палитраларға сүйенетін бөлек алгоритммен жоғалтусыз. Мөлдірлік екі режимде де істейді, анимация да қолдау табады. Суреттің қабырғасы 16 383 пиксельден аса алмайды. PDF құжатында WebP-ке орын жоқ: онда оны оқи алатын сүзгі жай ғана жоқ.
Жаңартылды:
Сандар туралы қысқаша
- Контейнер
- RIFF; кодектер VP8 (жоғалтулы) және VP8L (жоғалтусыз)
- Мөлдірлік
- екі режимде де қолдау бар, бөлек ALPH чанкімен
- Өлшем шегі
- әр қабырға бойынша 16 383 пиксель
- PDF-тегі сүзгі
- жоқ — файл JPEG-ке, мөлдірлігі болса PNG-ге қайта кодталады
- Бізде шығысында
- сурет компрессоры WebP пен JPEG жазады, басқа ештеңе жоқ
Бір кеңейтімнің астындағы екі режим
Кеңейтімі бірдей .webp файлдарының іші әртүрлі құрылған. Жоғалтулы режим VP8 бейнекодегінен алынған: кадр макроблоктарға бөлінеді, әрқайсысы көршілері бойынша болжанады, айырма дөрекірек кодталады — шамамен JPEG істейтіндей, тек болжау ақылдырақ әрі қатаң 8×8 торы жоқ. Фотосуретте бұл бірдей көрнекі сапада айтарлықтай аз салмақ береді.
Жоғалтусыз режим — мүлде басқа алгоритм: ол сурет бөліктеріне жергілікті түс палитраларын іріктейді, пиксельді бірден бірнеше көршісі бойынша болжайды және нәтижесін энтропиялық кодтаумен қосымша қысады. Скриншоттар мен графика үшін ол әдетте PNG-ден озады. Файлыңыздың ішінде қай режим тұрғанын кеңейтімнен білу мүмкін емес — тек мазмұнынан.
PDF-ке кірістіргенде не болады
- PDF сипаттамасында VP8 пен VP8L үшін сүзгі жоқ, сондықтан файлды JPEG не PNG тәрізді ағынмен құжатқа салу мүмкін емес.
- Конвертеріміз жалғыз қолжетімді жолмен жүреді: браузер WebP-ті декодтайды, сурет канваста сызылып, қайта кодталады — 0,9 сапалы JPEG-ке, ал мөлдірлігі болса PNG-ге.
- Мөлдірлігі бар WebP PNG-ге кетеді, бұл — әділ айырбас: пиксельдер мен мөлдірлік сол, тек орамы басқа.
- Мөлдірлігі жоқ WebP жоғалтулы сығымдаудың тағы бір буынын алады: фотосуретте бұл байқалмайды дерлік, ал жоғалтусыз WebP-дегі скриншот не схема сызықтарының айналасында ореолы бар JPEG болады — мұндай суреттерді алдын ала PNG-ге қайта сақтаған жөн.
- WebP суреттерінен жиналған PDF салмағын басқарғыңыз келсе — алдымен оларды сурет сығымдағышымызбен керекті сапада JPEG-ке қайта сақтаңыз: JPEG құжатқа екінші кодтаусыз, байтпа-байт түседі.
WebP бізде қай жерде қолдау табады
- Сурет сығымдау WebP-ті кірісте қабылдайды және шығысында WebP бере алады — бұл компрессор жазатын екі пішімнің бірі.
- Сурет қиюы да WebP қабылдайды: қию рамкасы файлдың шикі пиксельдері бойынша емес, суреттің тіктелген көшірмесі бойынша құрылады.
- PDF жинау WebP қабылдайды, бірақ құжатқа оны JPEG, ал мөлдірлігі болса PNG күйінде салады — алдыңғы бөлімді қараңыз.
- Браузер канваста WebP кодтай алмаса, құрал үнсіз PNG-ді бөтен кеңейтіммен бермейді, бас тартады: canvas.toBlob белгісіз түрде PNG ұсынады, ал біз алынған MIME-түрді сұралғанмен салыстырамыз.
Жиі қойылатын сұрақтар
WebP суреттерінен жасалған PDF неге бастапқы файлдардан бірнеше есе ауыр?
Себебі құжатқа WebP емес, жоғалтусыз PNG кетті: PDF-те WebP үшін сүзгі жоқ. Жинау алдында суреттерді JPEG-ке қайта сақтаңыз, сонда салмақ күткен деңгейге оралады.
Компьютерде .webp файлын немен ашуға болады?
Кез келген заманауи браузермен: файлды терезеге сүйреңіз. Windows пен macOS WebP-ті бірнеше жылдан бері өздігінен көрсетеді. Өңдеу үшін суретті JPEG не PNG-ге қайта сақтаған оңай.
WebP шынымен JPEG-тен жеңіл ме?
Фотосуреттерде бірдей көрнекі сапада әдетте иә, шамамен төрттен бірге. Бірақ ұтыс суретке байланысты: ұсақ контрастты графикада айырма жойылып кетеді, кейде JPEG ықшамырақ болады.
WebP-ті JPEG-ке сығымдасам, мөлдірлік сақтала ма?
Жоқ. JPEG альфа-арнаны сақтамайды, сондықтан кодтау алдында суреттің астына ақ фон төселеді. Мөлдірлікті сақтағыңыз келсе, шығысында JPEG емес, WebP таңдаңыз.