2011-01-12 14 views
9

Ho un mucchio di immagini che sono troppo grandi ho bisogno di diminuire le loro dimensioni da 30 kb a 10 o 5 kb senza perdere la qualità. Ho provato a cambiare dpi e pixel senza successo. Le immagini si sono offuscate e, dato che contengono del testo, non posso leggere nulla dopo le modifiche. C'è comunque che posso realizzare questo senza perdere la qualità? Ho quasi una dozzina di immagini nella mia applicazione.ridimensionare l'immagine senza perdere la qualità con Gimp

Grazie in anticipo e buona giornata.

+0

In che formato di file si trovano le immagini? Qual è la natura delle immagini (ci sono grandi blocchi di un solo colore?) Quali sono le dimensioni delle immagini? –

+0

Sono in png ho sentito che posso cambiarli in jpg ma la differenza non è grande – madcoderz

risposta

2

Si non è possibile lasciare fuori i dati senza ridurre la qualità. I dati hanno un significato.

Si può provare a utilizzare la compressione migliorata, pngcrush è lo strumento che tenta automaticamente diversi approcci per voi e sceglie il meglio.

La riduzione della profondità del colore riduce le dimensioni del file (riducendo la qualità del colore). Puoi anche attivare il dithering in alcuni editor di immagini, ma questa è un'altra perdita di qualità.

Se l'immagine ha un contenuto fotografico anziché grafico, convertirlo in JPEG e utilizzare le impostazioni di qualità JPEG, sperimentale un po '.

+0

Il dithering può effettivamente rendere un file più grande, dal momento che la compressione lossless sarà meno efficace. –

+0

Vero, a seconda del formato del file - per JPEG, non lo sarà, ma per PNG generalmente rende il file più grande. – foo

+1

anche per JPEG potrebbe aumentare i componenti ad alta frequenza e produrre un file più grande. L'ho visto accadere. –

3

per ridimensionamento batch utilizzo IrfanView (nonostante sia "lite-ness" è molto potente). Ha una bella finestra di dialogo batch, con molte opzioni.

Se si lavora con i file png provare a utilizzare una migliore compressione, e/o di diverse impostazioni di profondità di colore (se non si sta usando la trasparenza si potrebbe provare la loro conversione in JPEG, anche se si potrebbe perdere un po 'di qualità)

cambiare l'intensità del colore/gamma/compressione potrebbe non influire sulla qualità dell'immagine (non visibile in ogni caso, se usato con moderazione) e diminuisce la dimensione dell'immagine - in maggior parte dei casi comunque

se si vuole attaccare a Gimp (non l'ho mai usato personalmente), dovrebbe avere alcune funzionalità di esportazione dove è possibile selezionare alcune impostazioni per l'immagine, come il formato e le opzioni

0

passi per un singolo strato

layer->scale layer 
image->scale image 
image->fit canvas to layer 
file->export as 

procedura per più strati

layer->new layer group 
move all layers to layer group 
select layer group 
layer->scale layer 
image->scale image 
image->fit canvas to layer 
file->export as 
Problemi correlati