Əsas məzmuna keç

Fayl formatları

WebP nədir? Google-un şəkil formatı üzrə tam bələdçi

WebP Google-un veb üçün hazırladığı şəkil formatıdır: itkili və itkisiz sıxılmanı, şəffaflığı və animasiyanı bir fayl növündə birləşdirir. Onun necə işlədiyini, harada problem yaratdığını və necə çevrildiyini izah edirik.

Müəllif: Hemen Dönüştür Editör EkibiDərc olunub: 6 dəq oxuma

WebP formatı bələdçisinin üz qabığı şəkli

WebP Google-un veb səhifələrdəki şəkilləri kiçiltmək üçün hazırladığı şəkil formatıdır. O, JPG üslubunda itkili foto sıxılmasını, PNG üslubunda itkisiz sıxılmanı və şəffaflığı, həmçinin GIF üslubunda animasiyanı vahid fayl növündə birləşdirir. Bütün müasir brauzerlər WebP-ni göstərir, lakin yüklədiyiniz WebP-nin köhnə proqramda açılmaması hələ də geniş yayılmış narahatlıqdır. Bu məqalədə WebP-nin necə işlədiyi, həqiqətən nə qədər qənaət etdiyi və onu çevirərkən nələri nəzərə almaq lazım olduğu izah edilir.

WebP-nin qısa tarixçəsi

Google WebP-ni 30 sentyabr 2010-cu ildə Chromium bloqunda elan etdi. İlk versiya yalnız itkili sıxılma təklif edirdi və VP8 video kodekinin kadrdaxili kodlaşdırmasına əsaslanırdı. Format sonrakı illərdə inkişaf etdi: Google-un WebP FAQ səhifəsində itkisiz sıxılma və şəffaflığın Chrome 23-dən, animasiyanın isə Chrome 32-dən dəstəkləndiyi göstərilir. Uzun müddət WebP yalnız Google-un öz sənədləri ilə müəyyən edilirdi; 2024-cü ilin noyabrında o, Google mühəndisləri J. Zern, P. Massimino və J. Alakuijala tərəfindən yazılmış məlumat xarakterli sənəd olan RFC 9649 kimi IETF tərəfindən dərc olundu; bu sənəd image/webp media növünü də qeydiyyata aldı.

WebP necə işləyir

RIFF konteyneri

RFC 9649-a görə WebP RIFF (Resource Interchange File Format) əsasında qurulub. Fayl RIFF başlığı və WEBP imzası ilə başlayır, şəkil məlumatı isə bloklarda (chunk) saxlanılır. Bu quruluş bir formatın müxtəlif sıxılma növlərini və əlavə məlumatları yan-yana saxlamasına imkan verir.

İtkili WebP (VP8)

İtkili WebP şəkli VP8 kadrdaxili kodlaşdırması ilə VP8 blokunda saxlayır. JPEG kimi o da bloklarla işləyir, lakin hər bloku qonşu piksellərdən proqnozlaşdırır və yalnız bu proqnozdan fərqi kodlaşdırır; bu proqnozlaşdırıcı kodlaşdırma onun JPEG üzərindəki üstünlüyünün əsas mənbəyidir. Google-un FAQ səhifəsinə görə itkili WebP 8 bitlik, 4:2:0 rəng subdiskretləşdirməsi (YUV420) ilə işləyir, yəni rəng JPEG-in geniş yayılmış ayarında olduğu kimi yarım ayırdetmə ilə saxlanılır.

İtkisiz WebP (VP8L)

İtkisiz rejim tamamilə fərqli bit axınından, VP8L-dən istifadə edir. RFC 9649 onu LZ77, prefiks kodlaşdırması və rəng keşini birləşdirən üsul kimi təsvir edir; rəng kanallarının bir-birindən proqnozlaşdırılması kimi çevrilmələrlə birlikdə o, PNG-dən daha yaxşı sıxır. Kanal başına 8 bitlik ARGB məlumatı ilə işləyir.

Şəffaflıq və animasiya

İtkisiz WebP alfa kanalını birbaşa ehtiva edir. İtkili WebP-də isə şəffaflıq ayrıca ALPH blokunda saxlanılır, beləliklə foto hissəsi itkili ola bilər, kənarlar isə tam şəffaflığı qoruyur. Animasiya hər kadrın mövqeyini, millisaniyə ilə müddətini, qarışdırma və atılma üsulunu təyin edən ANIM və ANMF bloklarından istifadə edir. GIF-dən fərqli olaraq kadrlar 256 rənglə məhdudlaşmır.

Məhdudiyyətlər

Google-un FAQ səhifəsi WebP şəklinin maksimum ölçüsünü 16383 x 16383 piksel kimi göstərir. WebP JPEG və ya PNG mənasında proqressiv və ya interlaced göstərmə təklif etmir. Rəng dərinliyi 8 bitlə məhdudlaşır və bu, onu HDR şəkillər üçün yararsız edir; AVIF məhz burada fərqlənir.

WebP həqiqətən nə qədər kiçikdir?

Google-un öz ölçmələrinə görə itkili WebP şəkilləri ekvivalent SSIM keyfiyyət indeksində müqayisə oluna bilən JPEG şəkillərindən 25-34% kiçik, itkisiz WebP şəkilləri isə PNG-lərdən 26% kiçikdir. Eyni Google səhifəsi bildirir ki, itkisiz WebP şəffaflığı cəmi 22% əlavə bayt hesabına dəstəkləyir. Bunlar Google-un test dəstləri üzrə orta göstəricilərdir; sizin şəkilləriniz daha çox və ya daha az qazanc verə bilər.

Vebdən gələn real məlumatlar da oxşar mənzərə yaradır: HTTP Archive Web Almanac 2024 mobil qurğularda median WebP şəklini piksel başına 1,3 bit kimi göstərir; JPEG-də bu 2,0, PNG-də isə 3,8-dir.

Brauzer və proqram dəstəyi

Can I use məlumatına görə WebP-ni tam dəstəkləyən brauzerlər qlobal istifadənin 97,18%-ini təşkil edir (oktyabr 2026). Tam dəstək Chrome 32, Firefox 65, Edge 18 və Safari 16-dan başlayır, Safari 14 və 15 isə qismən dəstək təklif edir. MDN qeyd edir ki, macOS-da Safari-nin WebP-ni göstərməsi üçün 14 və ya daha yeni versiya ilə yanaşı macOS Big Sur (11) və ya daha yeni sistem lazımdır.

İstifadə sürətlə artır, lakin hələ JPEG və ya PNG səviyyəsinə çatmayıb. W3Techs-in 2026-cı ilin oktyabr məlumatları WebP-nin izlədiyi saytların 22,7%-ində istifadə olunduğunu göstərir. Web Almanac 2024-ə görə mobil səhifələrdəki şəkillərin 12%-i WebP-dir və bu pay 2022-2024-cü illər arasında təxminən üç faiz bəndi artıb.

Saytda WebP necə təqdim olunur

Bütün müasir brauzerlər WebP-ni göstərdiyi üçün əksər saytlarda şəkli birbaşa .webp kimi istifadə etmək kifayətdir. Çox köhnə brauzerləri də dəstəkləmək lazımdırsa, HTML-in <picture> elementi əvvəlcə WebP-ni, ondan sonra isə ehtiyat JPG-ni sadalamağa imkan verir. Brauzer başa düşdüyü ilk mənbəni seçir:

<picture>
  <source srcset="foto.webp" type="image/webp">
  <img src="foto.jpg" alt="Təsviri alt mətni" width="1200" height="800">
</picture>

Bəzi serverlər və məzmun çatdırılma şəbəkələri brauzerin göndərdiyi Accept başlığından asılı olaraq eyni URL-dən WebP və ya JPG qaytarır. Bu, rahatdır, lakin "Şəkli fərqli saxla" seçəndə insanların gözlənilmədən WebP faylı ilə qarşılaşmasının da əsas səbəbidir.

Tez-tez rast gəlinən problemlər

Yüklədiyim WebP açılmır

Bir çox sayt brauzer dəstəklədikdə şəkilləri avtomatik olaraq WebP kimi təqdim edir. "Şəkli fərqli saxla" seçəndə .webp faylı əldə edirsiniz və köhnə baxış proqramları, bəzi ofis proqramları, çap xidmətləri və yalnız JPG və ya PNG qəbul edən yükləmə formaları onu aça bilmir. Ən praktik həll faylı JPG-yə və ya PNG-yə çevirməkdir.

Animasiyalı WebP çevirmədən sonra hərəkət etmir

JPG və PNG animasiya daşımır. Animasiyalı WebP bu formatlardan birinə çevriləndə yalnız bir kadr qalır.

Şəffaflıq itdi

Şəffaf WebP-ni JPG-yə çevirəndə şəffaf sahələr bərk rənglə doldurulur. Şəffaflığı saxlamaq lazımdırsa, PNG-yə çevirin.

WebP faylı gözləniləndən böyükdür

Artıq yaxşı sıxılmış JPG-ni WebP-yə çevirmək həmişə çox qənaət vermir, yenidən kodlaşdırma isə kiçik keyfiyyət itkisi də əlavə edir. İtkisiz WebP seçilibsə, fayl hətta mənbədən də böyük ola bilər.

WebP-ni çevirmək üçün tövsiyələr

  • WebP-ni hər yerdə açmaq üçün: fotolar üçün WebP-ni JPG-yə, şəffaf şəkillər və kəskin qrafika üçün isə WebP-ni PNG-yə çevirin. Animasiyalı WebP fayllarında yalnız birinci kadr çevrilir.
  • Saytınızdakı şəkilləri kiçiltmək üçün: JPG-dən WebP-yə və PNG-dən WebP-yə çeviricilərimiz standart olaraq 80 keyfiyyətdən istifadə edir. Əksər fotolarda bu, çətin görünən itki ilə aydın ölçü qənaəti verir.
  • Loqolar və ekran görüntüləri üçün "İtkisiz WebP" seçimini işarələyin. Hər piksel dəqiq saxlanılır və şəffaflıq qalır, lakin fayl itkili rejimdən böyük olur və hətta mənbəni keçə bilər.
  • Bir neçə formatı birdən çevirmək üçün şəkil konvertorundan istifadə edin; bir dəfəyə 50 fayla qədər əlavə edib nəticələri ZIP kimi yükləyə bilərsiniz.
  • Bu çevirmələr brauzerinizdə işləyir, ona görə də fayllarınız heç vaxt cihazınızdan çıxmır. EXIF və məkan məlumatları nəticəyə yazılmır.

Tez-tez verilən suallar

WebP itkilidir, yoxsa itkisiz?

Hər ikisi. WebP-nin iki ayrı sıxılma rejimi var: itkili (VP8) və itkisiz (VP8L). Fayl genişlənməsi eynidir; hansı rejimin istifadə olunduğu faylın içindəki blokda saxlanılır.

WebP Safari-də və iPhone-da açılırmı?

Bəli. Safari-nin hazırkı versiyaları WebP-ni tam dəstəkləyir. Can I use-a görə Safari 14 və 15-də dəstək qismən idi, tam dəstək isə Safari 16 ilə gəldi.

WebP JPG-dən daha keyfiyyətlidirmi?

Format özlüyündə "daha keyfiyyətli" olmur; WebP adətən eyni fayl ölçüsündə daha yaxşı şəkil və ya eyni şəkil keyfiyyətində daha kiçik fayl verir. Google-un ölçmələrində bu fərq ekvivalent keyfiyyətdə 25-34%-dir.

WebP istifadə edim, yoxsa AVIF?

AVIF fotolar üçün adətən daha kiçik fayllar yaradır və HDR-i dəstəkləyir, lakin kodlaşdırması daha yavaşdır və köhnə cihazlarda dəstəyi daha yenidir. WebP sürətlə kodlaşdırılır və dəstəyi daha əvvələ gedib çıxır. Saytlarda geniş yayılmış yanaşma hər ikisini <picture> elementi ilə təklif etmək və JPG-ni ehtiyat variant kimi saxlamaqdır.

WebP şəkilləri SEO-ya təsir edirmi?

WebP-nin özü sıralama amili deyil, lakin daha kiçik şəkillər səhifələrin daha tez yüklənməsinə kömək edir. Vacib olan şəklin düzgün ölçüdə, təsviri alt mətni ilə və tez təqdim olunmasıdır.

WebP faylını çap edə və ya e-poçtla göndərə bilərəmmi?

Bilərsiniz, lakin alıcının proqramı WebP-ni açmaya bilər, çap xidmətləri və bəzi korporativ yükləmə formaları isə çox vaxt yalnız JPG, PNG və ya PDF qəbul edir. Paylaşmazdan əvvəl fotoları JPG-yə, şəffaf şəkilləri isə PNG-yə çevirmək faylın hər yerdə açılmasını təmin edir.

Mənbələr

Əlaqəli çeviricilər

Bütün yazılar