WEBP at ang alpha channel: ano ang nakakaligtas
Isang output format lang sa toolkit na ito ang nagpapanatili ng transparency: PNG. I-convert ang transparent na WEBP sa kahit ano pa at mapupuno ang walang laman na pixel ng kulay na pipiliin mo — na alinman sa eksaktong gusto mo, o ang isang bagay na sulit munang suriin.
Ang WEBP ay hindi isang format. Container ito na may taglay na lossy na larawan, lossless, o animation — at alinman sa mga iyon ay maaaring magdala ng transparency. Iyon ang dahilan kung bakit kaya ng WEBP na mamalagi sa web page sa sangkapat ng bigat ng PNG at malinis pa ring ipakita ang cut-out logo. Kapag tumanggi ang isang program na buksan ito, suporta ang problema, hindi ang larawan.
Ano ang ginagawa ng converter, sa ayos
- Dina-decode ang file sa browser tab mo, sa buong resolution nito.
- Iginuguhit ang na-decode na larawan sa canvas sa laki na hiniling mo.
- Para sa bawat target format maliban sa PNG, pinupuno ang canvas ng background colour bago pa mapunta rito ang larawan.
- Muling ni-e-encode ang resulta — bilang PNG na walang quality setting, o bilang JPEG o WEBP sa antas ng quality na nasa slider.
- Isinusulat ang file sa downloads mo; walang ina-upload sa anumang punto.
Ang background fill ang bahaging sulit basahin nang dalawang beses. Nangyayari ito para sa JPEG, para sa WEBP at para sa bawat iba pang lossy target, dahil hindi kayang maghawak ng transparency ang canvas kapag hindi na ito kayang itago ng format. Puti ang default; binabago ito ng color picker sa tabi ng quality slider. Kung ang WEBP mo ay may malambot, kalahating transparent na gilid — drop shadow, outline na iginuhit sa kamay — ang mga pixel na iyon ay hinahalo sa background kaysa itapon, kaya ang madilim na background ay maaaring magmukhang may fringe ang isang maputlang logo.
Dalawang conversion, dalawang magkaibang trabaho
| Conversion | Para saan ito | Ano ang nangyayari sa transparency |
|---|---|---|
| WEBP sa PNG | Buksan ang file sa software na hindi kailanman natutong mag-WEBP | Pinapanatili — iniimbak ng PNG ang alpha. |
| WEBP sa JPG | Mas maliit na file para sa lugar na JPEG lang ang tinatanggap | Pinapatag sa background colour. |
| JPG sa WEBP | Paliitin ang litrato para sa web | Walang transparency ang JPEG, kaya walang mapapanatili. |
Isang kontra-sa-intuwisyong kahihinatnan: ang pag-convert ng transparent na PNG sa WEBP sa tool na ito ay pinapatag din ito, kahit kayang magdala ng transparency ang WEBP format. Pareho ang paghahanda sa canvas para sa bawat hindi-PNG target, kaya simple ang ligtas na tuntunin — kung mahalaga ang transparency, tapusin sa PNG.
Quality, at bakit gumagalaw ang default
Ang JPEG at lossy WEBP ay naka-encode sa antas ng quality na kinuha sa slider, na nagsisimula sa 92. Ito ay katamtamang matino: sapat ang taas para manatiling di-nakikita ang mga artefact sa litrato, sapat ang baba para kapansin-pansing paliitin ang file. Ang PNG ay naka-encode nang walang quality setting, dahil lossless ang PNG sa depinisyon — walang epekto rito ang slider, at wala ring epekto ang background colour.
Dahil bawat conversion ay muling nag-e-encode ng larawan, maaari lang mawala ang quality, hindi kailanman makakuha. Ang pag-convert ng JPEG sa WEBP sa quality 92 ay pinapanatiling hindi maitatangi ang nakikitang resulta sa karamihan ng kaso; ang pag-convert ng WEBP sa JPEG sa parehong setting ay nagdadagdag ng isa pang henerasyon sa anumang taglay na ng file.
Ang mga limitasyon
- 64 MB kada file, sinusuri bago i-decode ang file.
- Hindi maaaring lumampas sa 20,000 px ang mga gilid ng output.
- Ang pag-resize ay maaaring mula 1% hanggang 400% ng orihinal, o sa eksaktong laki.
- Hanggang dalawampung file ang maaaring i-queue sa isang pasada.
- Hindi kinokopya ang metadata papasok sa bagong file: ang output ay ang bagong naka-encode na larawan.
Ang maikling bersyon
- Ang PNG ang tanging target na nagpapanatili ng transparency; pinapatag ang lahat ng iba.
- Ang background colour picker ang nagpapasya kung ano ang nagiging transparent pixel — puti ang default.
- Nagsisimula sa 92 ang quality para sa lossy target at walang ginagawa sa PNG.
- Nangyayari ang conversion sa tab mo; hindi kailanman ina-upload ang file.
Mga tanong
Mananatiling transparent ba ang transparent kong WEBP?
Kung PNG ang output lang. Para sa JPEG at WEBP target, pinupuno muna ang canvas ng background colour, kaya ang transparent pixel ay hinahalo rito bago ang encoding.
Bakit mas malaki ang PNG kaysa sa WEBP?
Dahil nagko-compress ang WEBP, may loss man o wala, at iniimbak ng PNG ang bawat na-decode na pixel nang lossless. Ang litratong ni-convert sa PNG ay madalas na ilang beses na mas malaki.
May epekto ba ang quality slider sa PNG output?
Wala. Lossless ang PNG sa depinisyon, kaya ini-encode ito ng converter nang walang quality setting; ang slider ay para lang sa JPEG at lossy WEBP.