Lumaktaw sa nilalaman

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

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

ConversionPara saan itoAno ang nangyayari sa transparency
WEBP sa PNGBuksan ang file sa software na hindi kailanman natutong mag-WEBPPinapanatili — iniimbak ng PNG ang alpha.
WEBP sa JPGMas maliit na file para sa lugar na JPEG lang ang tinatanggapPinapatag sa background colour.
JPG sa WEBPPaliitin ang litrato para sa webWalang 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

Ang maikling bersyon

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.

Mga tool sa artikulong ito

Lahat ng artikulo