Comprimeix imatges amb previsualització en viu i descàrrega amb sharp

Puja un JPG, PNG, WebP o AVIF i mou el control de qualitat — la previsualització es renderitza al moment al teu navegador; la descàrrega final es recodifica al servidor amb sharp + libvips per obtenir el fitxer més petit possible. Exporta com a JPG, WebP, AVIF o PNG. Sense compte, sense filigrana.

o deixa-hi anar la imatge

RoundCut Comprimir Imatge ofereix una previsualització en viu al navegador mentre mous el control de qualitat, i després codifica la descàrrega final al servidor amb sharp + libvips — la mateixa pila d'encodificació que fan servir Vercel, Shopify i Cloudflare. El fitxer es processa en una memòria cau aïllada per inquilí, no s'utilitza mai per a entrenament i s'elimina passada una TTL breu. Compara JPG, WebP i AVIF d'un cop d'ull, tria el més petit i descarrega.

Què fa aquesta eina

Agafa una imatge que ja tens i en crea una còpia més petita. Els formats amb pèrdua (JPG, WebP, AVIF) es recodifiquen al nivell de qualitat que tries — com menys qualitat, menys mida, fins al punt on apareixen artefactes visibles. Mentre mous el control veus la previsualització en vista dividida i el comptador de mida en temps real, de manera que pots triar la qualitat mínima que encara sembla bé. La imatge de sortida conserva exactament les dimensions originals; si també vols reduir els píxels, utilitza primer l'eina Redimensionar.

Com funciona la privadesa en aquesta eina

La previsualització del control es renderitza localment amb `canvas.toBlob` — cada ajust que veus es calcula al teu navegador, sense cap viatge a la xarxa. La descàrrega final és diferent: quan fas clic a Descarrega, el fitxer s'envia per HTTPS al nostre servei de compressió (un Cloudflare Worker que dirigeix la sol·licitud al nostre servidor Fastify amb sharp + libvips) perquè el resultat tingui el menor nombre de bytes possible. El fitxer es guarda en una memòria cau aïllada per inquilí durant una TTL breu (de manera que una descàrrega repetida de la mateixa imatge es serveix des de la memòria cau en comptes de recodificar-se de nou) i després s'elimina. Mai no fem servir els fitxers pujats per a entrenament, mai no els compartim amb tercers, i la clau d'API usada per a la pujada s'elimina dels nostres registres. Si prefereixes no enviar el fitxer en cap cas, la previsualització del control és en si mateixa una imatge comprimida funcional — fes clic dret per desar la versió del navegador. Per a fitxers que superen el límit de pujada o quan el nostre servei no és accessible, l'eina passa automàticament a la codificació al navegador com a alternativa.

Què és (i no és) l'eina

Gratuïta, sense compte, sense registre, sense filigrana i sense límit per imatge ni per dia. El camí de descàrrega necessita connexió de xarxa — el nostre servidor fa la codificació final. Si la xarxa no és disponible o el nostre servei no és accessible, l'eina passa automàticament a la codificació al navegador (fitxer lleugerament més gran, mateix format). Què no fa: no redimensiona — les dimensions d'entrada equivalen a les de sortida (utilitza primer l'eina Redimensionar si necessites passar de 4000 px d'amplada a 1200 px). No conserva metadades EXIF, GPS ni de càmera — els recodificadors les eliminen per defecte, la qual cosa és un guany de privadesa en la majoria de casos. No permet el mode per lots: una imatge cada vegada. No té un mode de mida objectiu: mou el control i observa el comptador de bytes — pots assolir qualsevol mida objectiu en dos o tres intents. L'animació GIF no es conserva: només s'utilitza el primer fotograma.

Comparació de formats en viu — tria el més petit d'un cop d'ull

Sota el control de qualitat veuràs tres targetes: JPG, WebP i AVIF. Totes codifiquen la teva foto a la qualitat triada i mostren la mida del fitxer resultant a mesura que cada una acaba. La que produeix el fitxer més petit rep una insígnia verda «Més petit» — fes clic en aquella targeta per establir-la com a format de sortida i després descarrega. Aquí rau la diferència respecte a selectors automàtics com TinyPNG: veus els números reals de la teva imatge concreta, al teu nivell de qualitat concret, abans de confirmar. Sense endevinar si l'AVIF hauria estat més petit que el WebP per a aquella foto en particular.

Com funciona: previsualització en viu al client, codificació final al servidor

Mentre mous el control, la previsualització es renderitza amb el `canvas.toBlob` integrat al teu navegador — resposta immediata, zero xarxa. Quan fas clic a Descarrega, el fitxer original es puja per HTTPS al nostre servei de compressió: un petit Cloudflare Worker remet la sol·licitud a un servidor Fastify que executa sharp 0.34 amb suport de libvips 8.17. Aquesta pila produeix fitxers materialment més petits que els codificadors del navegador (típicament un 10-15% millors a la mateixa qualitat visual, a més d'accés a sortida JXL i submostral de croma ajustat que les API del navegador no ofereixen). El resultat codificat es guarda en memòria cau per inquilí per a descàrregues repetides i després s'elimina. El viatge d'anada i tornada sol ser inferior a 600ms per a una foto típica amb bona connexió; si mai supera els 6 segons o el servei no és accessible, l'eina passa automàticament a la versió codificada al navegador com a alternativa.

Tria el format de sortida: JPG, WebP, AVIF o PNG

El JPG és l'opció més segura per a fotos destinades a correu electrònic, impressió o qualsevol flux de treball que pugui no admetre formats més nous — compatibilitat universal, sense transparència. El WebP és el millor format per defecte per a la web: típicament un 25-35% més petit que el JPG a la mateixa qualitat visual, i admet transparència. L'AVIF apura més la compressió, sovint un 40-60% més petit que el JPG, i funciona a Chrome, Firefox, Safari i Edge. El PNG és sense pèrdua — cada píxel es conserva; el control de qualitat s'amaga per al PNG perquè no hi ha res a perdre. Estalvi típic en un PNG no optimitzat: 30-50%, fins al 70% en exportacions acabades de renderitzar. El camí de descàrrega utilitza sharp + libvips al nostre servidor (MozJPEG per a JPG, libwebp per a WebP, libavif/heif per a AVIF, libpng per a PNG); la previsualització del control al navegador utilitza els codificadors integrats del navegador. Com a entrada, l'eina accepta JPG, PNG, WebP i AVIF a tots els navegadors moderns, a més de GIF (només el primer fotograma) i HEIC (només Safari).

El control de qualitat, en paraules senzilles

El control va de l'1 al 100 per als formats amb pèrdua (JPG, WebP, AVIF). Més alt significa menys artefactes de compressió i un fitxer més gran. Més baix significa un fitxer més petit amb més degradació visible. El valor per defecte és 80 — coincideix amb el nivell JPEG «alta qualitat» de Photoshop i és el que fan servir la majoria de fluxos de treball professionals. El 60 és un bon valor per defecte per a web i correu electrònic quan la mida importa més que la qualitat d'impressió. Per sota de 50, els artefactes de blocs comencen a aparèixer en degradats suaus i tons de pell. Per sota de 30, la sortida és recognoscible però clarament comprimida — útil només per a miniatures. El comptador de mida que apareix a sobre del control s'actualitza mentre el mous. Mostra el nombre exacte de bytes de la sortida recodificada — mesurat, no estimat. Quan el fitxer recodificat és més gran que el que has pujat (cosa que passa amb JPG ja comprimits a qualitat 100, o PNG prèviament optimitzats per una altra eina), el valor desat es torna negatiu i la targeta t'ho indica clarament: baixa el control o canvia de format.

Preguntes freqüents

Comprimir Imatge és realment gratuït?

Sí. Sense compte, sense registre, sense filigrana, sense període de prova. La previsualització del control s'executa localment; la descàrrega final es codifica al nostre servidor (sharp + libvips). El cost d'infraestructura és prou petit perquè el cobrim com a nivell gratuït.

La meva imatge es puja a algun lloc?

La previsualització del control es calcula al teu navegador — no hi ha pujada en aquest pas. La descàrrega final és diferent: quan fas clic a Descarrega, el fitxer original s'envia per HTTPS al nostre servei de compressió perquè la sortida obtingui una codificació amb sharp + libvips (més petita que la que pot produir un navegador). El fitxer es guarda en una memòria cau aïllada per inquilí de curta durada, no s'utilitza mai per a entrenament i s'elimina passada la TTL. Si la xarxa no és disponible o el servei no és accessible, l'eina passa automàticament a la versió codificada al navegador com a alternativa; també pots fer clic dret en la previsualització en viu per desar directament la versió del navegador.

Puc comprimir fitxers WebP?

Sí. WebP és un format d'entrada admès a tots els navegadors moderns. Pots comprimir un WebP i exportar-lo de nou com a WebP (més petit), o convertir-lo a JPG o AVIF al mateix temps.

Quins formats d'entrada puc pujar?

JPG, PNG, WebP i AVIF a tots els navegadors moderns. El GIF funciona a Chrome i Firefox però només es conserva el primer fotograma — l'animació no es preserva. L'HEIC de l'iPhone funciona només a Safari (Safari té un descodificador HEIC natiu); a Chrome o Firefox, converteix l'HEIC a JPG primer amb la nostra eina Convertir.

Quant més petit serà el meu fitxer?

Depèn de l'entrada. Una foto típica no optimitzada a qualitat 80: el WebP sol ser un 25-35% més petit que l'equivalent en JPG; l'AVIF sol ser un 40-60% més petit que el JPG. El PNG amb Oxipng estalvia un 30-50% en PNG no optimitzats, fins al 70% en els acabats de renderitzar. El comptador de mida en viu et mostra el número exacte del teu fitxer abans de descarregar.

Quina qualitat hauria de triar?

80 si no n'estàs segur — és el valor per defecte i coincideix amb el JPEG «alta qualitat» de Photoshop. Baixa a 60 per a pujades web on la mida importa més que el detall de qualitat d'impressió. Baixa a 40 només per a miniatures. Puja a 90-100 si editaràs el fitxer més endavant i no vols acumular pèrdues de compressió.

Per què el meu fitxer es fa MÉS GRAN a qualitat 100?

Qualitat 100 no significa cap compressió — significa «minimitza els artefactes visibles». Si l'entrada ja era un JPG optimitzat, recodificar-lo a qualitat 100 amb MozJPEG pot produir un fitxer més gran perquè els dos codificadors han fet compromisos interns diferents. La solució: baixa el control de qualitat fins que el comptador de mida torni positiu, o canvia a WebP o AVIF, que comprimeixen més petit a la mateixa qualitat visual.

Quant de petit pot ser el PNG?

La sortida PNG passa per Oxipng, que tria millors paràmetres de filtre i deflate que una exportació de canvas estàndard. Estalvi típic: 30-50% en PNG no optimitzats, fins al 70% en els acabats de renderitzar. Es manté sense pèrdua — cada píxel és idèntic byte per byte a l'entrada. Si vols un fitxer dramàticament més petit i no necessites transparència, el WebP a qualitat 80 sol superar qualsevol execució de PNG sense pèrdua — prova'ls tots dos amb la comparació de formats en viu.

La compressió canvia les dimensions de la imatge?

No. L'amplada i l'alçada es conserven exactament. Si també necessites reduir la mida de la imatge (per exemple, de 4000 px d'amplada a 1200 px), utilitza primer o després l'eina Redimensionar.

Les metadades EXIF es conserven?

No. El fitxer recodificat no té EXIF, GPS ni metadades de càmera perquè tots dos camins de codificació (previsualització al navegador i descàrrega al servidor) eliminen les metadades d'origen per defecte. Això és un guany de privadesa per a la majoria d'usuaris (sense coordenades GPS filtrades al fitxer), però si necessites conservar metadades, aquesta no és l'eina adequada.

Puc comprimir molts fitxers alhora?

De moment no — una imatge cada vegada. Posa'ls un per un: cada execució triga ben menys d'un segon per a JPG i WebP, i un parell de segons per a AVIF en la primera codificació.

L'AVIF funciona a tot arreu?

Codificació: sí — el camí de descàrrega utilitza libavif al nostre servidor, de manera que la sortida AVIF funciona independentment de si el teu navegador té un codificador AVIF natiu. Visualització de la sortida: Chrome, Firefox, Safari i Edge admeten tots AVIF. Si envies el fitxer a un destinatari concret, fes una prova primer; el WebP és l'opció universal més segura.

Quina és la imatge més gran que aquesta eina pot gestionar?

No hi ha cap límit fix — el limita la RAM del teu dispositiu. Un portàtil modern gestiona fotos de 50 megapíxels en un segon o dos. Els fitxers molt grans (fitxers d'entrada en brut de més de ~200 MB) poden esgotar la memòria en telèfons — redimensiona primer si és el teu cas.