Imahe Compressor
I-compress ang mga larawan upang bawasan ang laki ng file habang pinapanatili ang kalidad. Pumili ng antas ng kalidad at format ng output.
I-drop ang iyong larawan dito
Sinusuportahan ang PNG, JPG, WEBP, GIF, at higit pa
I-compress ang mga larawan upang bawasan ang laki ng file habang pinapanatili ang kalidad. Pumili ng antas ng kalidad at format ng output.
Sinusuportahan ang PNG, JPG, WEBP, GIF, at higit pa
Binabawasan ng compression ng imahe ang laki ng file sa pamamagitan ng pag-encode ng data ng pixel nang mas mahusay. Ang lossless compression (PNG's DEFLATE, WebP lossless) ay nagpapanatili ng bawat pixel nang eksakto habang pinapaliit ang file ng 20-50%. Ang lossy compression (JPEG, WebP lossy) ay nakakakuha ng mas malaking pagbawas (60-90%) sa pamamagitan ng pagtatapon ng visual na impormasyon na mahirap mapansin ng mata ng tao. Ang pagpili sa pagitan ng mga ito ay depende sa kung ang pinagmulan ng nilalaman ay pinahihintulutan ang pagkawala — ang mga larawan ay ginagawa, ang line art ay hindi.
Gumagana ang compressor na ito sa iyong browser gamit ang re-encoding na nakabatay sa canvas. Ang imahe ay na-decode, iginuhit sa isang canvas, at muling na-export gamit ang napiling format at kalidad. Ang output ay kapareho ng kung ano ang ginagawa ng compression pipeline ng anumang web app. Walang upload na mangyayari; mananatili ang mga file sa iyong device.
Para sa maximum na kahusayan sa compression, ang mga makabagong format (WebP, AVIF) ay higit na gumaganap ng mas lumang mga format (JPEG, PNG) nang 20-50%. Ang trade-off ay suporta sa browser — Ang WebP ay pangkalahatan sa mga modernong browser ngunit ang AVIF ay lumalabas pa rin. Para sa malawak na compatibility, ang JPEG ay nananatiling ligtas na pagpipilian para sa mga larawan at PNG para sa mga graphics.
Mas mabilis na naglo-load ang mas maliliit na larawan, na direktang nagpapahusay sa mga sukatan ng bilis ng page, paggamit ng mobile data, at karanasan ng user. Ang Core Web Vitals (Partikular na Pinakamalaking Contentful Paint) ay nagpaparusa sa mga site na may malalaking larawan ng bayani. Ang compression ay ang pinakamurang solong pag-optimize para sa mga page na mabigat sa imahe.
Binabawasan din ng compression ang mga gastos sa bandwidth. Ang mga site na naghahatid ng milyun-milyong larawan bawat araw ay nakakatipid ng masusukat na halaga ng paglabas kapag ang bawat larawan ay 50% na mas maliit. Nakikinabang lahat ang CDN bill, mobile data, at pagkonsumo ng enerhiya. Ang pagbabawas ay mahalagang libre — isang beses na hakbang sa pag-encode na walang gastos sa pagpapanatili.
Mag-upload, pumili ng kalidad, i-download ang mas maliit na file.
Gumagamit ang JPEG compression ng 8×8 block DCT plus quantization at Huffman coding. Ang kadahilanan ng kalidad (1-100) ay kumokontrol sa pagiging agresibo ng quantization; ang kalidad 90 ay gumagawa ng mga file na nakikitang hindi makilala mula sa pinagmulan para sa karamihan ng mga larawan.
Pinagsasama ng WebP ang VP8 (lossy) o VP8L (lossless) sa mga predictive na pagbabago. Ang WebP sa kalidad na 80-85 ay karaniwang gumagawa ng mga file na 25-35% na mas maliit kaysa sa JPEG sa kalidad na 90 na may katumbas na visual na kalidad.
Gumagamit ang AVIF ng AV1 video codec para sa pag-encode ng imahe, na gumagawa ng pinakamaliit na file sa mga modernong format. Malawak ang suporta sa browser sa 2024+ ngunit hindi pangkalahatan; suriin ang pagiging tugma ng target na browser bago umasa sa AVIF.