Imej & foto · Penukar & Pemampat Imej
Apa itu WebP: akar VP8 format imej 2010 Google
· Latar belakang
format imej webp pelayar-apis
WebP bermula dalam 2010 sebagai spin-off imej pegun bagi codec video VP8 dan berkembang menjadi format dengan mod lossy, lossless dan alfa. Siaran ini menerangkan dari mana ia datang, apa yang dilakukan secara berbeza, dan sebab penerimaan mengambil masa sedekad.
Format imej yang datang daripada codec video — asal yang mengejutkan di sebalik muat turun .webp tersebut
`.webp` yang dimuat turun boleh berasa asing kerana mekanisme dan sejarahnya tersembunyi di sebalik sambungan. ToolAcre membuktikan laluan masa kini: WebP ialah jenis input MIME dan output yang ditawarkan MIME. Pelayar menyahkod bait sumber kepada peta bit dan kemudian mengekodkan piksel kanvas sebagai `image/webp` apabila pengekod itu tersedia.
Repositori tidak menetapkan bahawa format berasal daripada codec video, walaupun tajuk buku kerja. Akaun itu tergolong dalam sejarah format bersumber. Di sini tugas praktikalnya adalah untuk mengenal pasti perkara yang ditulis oleh produk ini, perkara yang dipelihara dan perkara yang tidak boleh dijanjikan, jadi pemilik tapak boleh menguji calon penghantaran sebenar.
Pelayar boleh menyahkod dan mengekod WebP di sini; asal video-codec memerlukan bukti luaran
Nama seperti On2 dan VP8 dan pengumuman 2010 tidak muncul dalam fail pelaksanaan atau konfigurasi yang diperlukan. Mengulang butiran tersebut akan menjadikan kod berfungsi sebagai petikan untuk peristiwa yang tidak pernah direkodkan. Semakan masa hadapan harus menggunakan pengumuman asal atau bahan standard dan membezakan sejarah korporat daripada tingkah laku teknikal.
Sempadan bukti ini tidak menghalang panduan yang berguna. Pengekod pelayar menerima jenis dan kualiti WebP MIME; gumpalan yang terhasil diukur; pengekodan yang tidak disokong menghasilkan ralat dan bukannya format lain. Langkah-langkah tersebut boleh diterbitkan semula secara tempatan dan penting kepada pelawat yang memutuskan sama ada output itu sesuai.
Pada2, VP8 dan 2010 pengumuman ditinggalkan tanpa sumber yang berwibawa
Garis besar menerangkan codec lossy dan lossless berasingan di dalam satu bekas. ToolAcre menawarkan mod tanpa rugi-WebP. Rekod formatnya menandakan WebP hilang pada setiap kualiti, termasuk 100 dan `qualityApplies` kekal benar. Oleh itu UI mendedahkan satu laluan lossy yang dikawal pelayar, bukan suis antara dua keluarga pengekodan WebP.
Jangan simpulkan bahawa membaca WebP tanpa kerugian bermakna alat boleh menulis satu. Pilihan sokongan dan pengekodan nyahkod adalah keupayaan yang berbeza. Selepas dinyahkodkan kepada piksel, mod pemampatan asal sumber bukan lagi kontrak output. Sasaran yang dipilih dan pengekod kanvas pelayar menentukan fail baharu.
ToolAcre mendedahkan satu pelayar yang hilang WebP pengekod, bukan dua codec yang boleh dipilih
Output WebP menyokong alfa dalam data format ToolAcre, membenarkan logo PNG yang telus kekal boleh digubah pada latar belakang yang berbeza. Animasi ialah perkara lain: Input GIF dikurangkan secara eksplisit kepada bingkai pertamanya dan tiada kawalan atau garis masa WebP animasi wujud. Setiap hasil kumpulan ialah imej pegun.
Gabungan itu menjadikan WebP calon untuk grafik web telus apabila tepi yang hilang boleh diterima. Periksa bayang-bayang lembut, teks tepu dan peraturan nipis daripada menganggap sokongan alfa membayangkan kesetiaan tanpa kerugian. Ketelusan menerangkan sama ada ketidakhadiran boleh diwakili; ia tidak mengatakan apa-apa tentang betapa tepatnya baki warna dan butiran dikodkan.
Alfa disokong; output animasi tidak dilaksanakan
Tuntutan tentang laluan penerimaan selama sedekad atau satu pelayar bertahan sehingga tahun yang dinamakan memerlukan sumber keserasian bertarikh. Repositori ini tidak mempunyai apa-apa. Keserasian semasa juga melangkaui pelayar kepada sistem kandungan, perisian reka bentuk, pelanggan pemesejan dan penerima, setiap satunya harus disemak dalam versi yang digunakan.
Kejayaan ToolAcre sendiri membuktikan sahaja laluan pelayar yang diuji. Sebelum menyeragamkan tapak, sahkan alat binaan, pengesahan muat naik, pengendalian CDN, perangkak dan strategi sandaran. Penukar boleh menghasilkan fail tempatan yang sah manakala sistem lain kemudiannya menolak atau mengubahnya.
Sejarah penggunaan dan penahanan pelayar memerlukan penyelidikan luaran bertarikh
Buku kerja menentukan had dimensi piksel dan sentiasa hidup 4:2:0 subsampling. Nilai mahupun suis tidak didedahkan oleh sumber. ToolAcre sebaliknya menggunakan belanjawan piksel perantinya sendiri pada dimensi kanvas yang dirancang dan memberi amaran apabila output dikurangkan. Pengawal itu berdasarkan peruntukan selamat, bukan had spesifikasi WebP yang ditegaskan.
Begitu juga, pensampelan warna kekal sebagai perincian pelaksanaan pengekod di sini. Satu-satunya input mampatan boleh laras ialah kualiti. Jika kontrak hiliran memerlukan dimensi atau pensampelan maksimum yang tepat, rujuk pelaksanaan WebP yang berwibawa dan periksa fail. Jangan dapatkan sifat tersebut daripada pengekodan kanvas yang berjaya.
Kap dimensi dan mod kroma tidak ditegaskan daripada repositori ini
WebP ialah pilihan moden dalam penukar pelayar ini dengan tepi produk yang jelas: MIME disokong, sokongan alfa, output lossy sahaja dan tiada aliran kerja animasi. Uji gambar legap dan grafik lutsinar pada dimensi tidak berubah, merekodkan bait yang diukur dan memeriksa tekstur, tepi berwarna dan alfa.
Pilihnya apabila kualiti diperhatikan dan sokongan hiliran kedua-duanya lulus. Simpan salinan sumber supaya calon kekal sebagai generasi pertama, dan kekalkan alternatif PNG atau JPEG di mana sifat mereka lebih sesuai dengan penerima. Lalai mendapat tempatnya melalui hasil yang diuji, bukan melalui genealogi codec tanpa sumber atau sejarah penerimaan.