Se prendo un file perdita compresso e salvarlo nuovamente (ad esempio JPEG) ci sarà perdita di qualità?

StackOverflow https://stackoverflow.com/questions/1084044

  •  23-08-2019
  •  | 
  •  

Domanda

Mi sono spesso chiesto, se carico un file di immagine compresso, modificarlo e salvarlo nuovamente, si è perdere un po 'di qualità? Che cosa se uso lo stesso grado di qualità durante il salvataggio, saranno gli algoritmi in qualche modo di rilevare che il file sia già essere compressi in formato JPEG e quindi non v'è alcun senso cercare di comprimere di nuovo la rappresentazione visualizzata?

sarebbe una migliore idea di tenere sempre l'originale (per esempio, un PSD) e sempre apportare modifiche ad esso e quindi salvarlo come file JPEG o qualsiasi altra cosa ho bisogno?

È stato utile?

Soluzione

Quando si tratta di formati con perdita di compressione immagine come JPEG , compressione successive porteranno a perdita di qualità percepibile. La perdita di qualità può essere nelle forme come artefatti di compressione e sfocatura dell'immagine.

Anche se si usano le stesse impostazioni di qualità per salvare un'immagine, ci saranno ancora perdite di qualità. L'unico modo per "preservare la qualità", o meglio ancora, perdere il meno qualità possibile, è quello di utilizzare le impostazioni di altissima qualità che è disponibile. Anche allora, non v'è alcuna garanzia che non ci sarà perdita di qualità.

Sì, sarebbe una buona idea tenere una copia dell'originale, se uno sta per fare un'immagine utilizzando uno schema di compressione con perdita come JPEG. L'originale potrebbe essere salvato con uno schema di compressione che è senza perdita come PNG , che preservare la qualità del file al costo di (in genere) file di dimensioni maggiori

(Nota: Esiste una versione lossless di JPEG, però, il più comune utilizza tecniche come DCT per elaborare l'immagine ed è lossy.)

Altri suggerimenti

Si, si perderanno ulteriori informazioni sul file. Se fare più modifiche, lavorare fuori del file originale non compresso.

In generale, sì. Tuttavia, a seconda del formato di compressione sono generalmente determinate operazioni (principalmente rotazione e la specularità) che può essere eseguita senza alcuna perdita di qualità da software progettato per lavorare con le proprietà del formato di file.

In teoria, poiché JPEG comprime ogni blocco 8x8 pixel pf independantly, dovrebbe essere possibile mantenere tutti i blocchi non modificati di un'immagine se viene salvato con le stesse impostazioni di compressione, ma non sono a conoscenza di alcun software che implementa questa.

Naturalmente. Poiché il livello di algoritmo usato inizialmente sarà probabilmente essere diverso da quello in salvataggi successivi. Si può facilmente verificare questo utilizzando un software di manipolazione di immagini (ad es. Photoshop). Salvare il file più volte e modificare il livello di compressione di ogni tempo. Solo un po 'leggero. Vedrete degradazione dell'immagine.

Se le modifiche sono locali (fissare un paio di pixel, piuttosto che reshading una regione) e si utilizza lo strumento di editing originale con le stesse impostazioni, è possibile evitare il degrado nelle aree che non influenzano. Eppure, aspettare qualche ulteriore perdita di qualità intorno alla zona del cambiamento come i blocchi compressi sono colpiti, e non può essere recuperato.

La risposta reale rimane effettuare editing sull'immagine sorgente, catturato senza compressione ove possibile, e applicando il grado desiderato di compressione prima targeting dell'immagine per l'uso.

Sì, sarà sempre perdere un po 'di informazioni quando si ri-salva un'immagine in formato JPEG. Quanto si perde dipende da quello che avete fatto per l'immagine dopo il caricamento di esso.

Se si mantiene l'immagine della stessa dimensione e apportare solo piccole modifiche, non sarà possibile perdere quella quantità di dati. Quando l'immagine viene caricata, un'approssimazione dell'immagine originale viene ricreata dai dati compressi. Se si salvare nuovamente l'immagine utilizzando la stessa compressione, la maggior parte dei dati che si perde sarà dati che è stata ricreata durante il caricamento.

Se si ridimensiona l'immagine, o si modifica ampie zone di esso, si perde più dati quando resaving esso. Qualsiasi parte modificata dell'immagine perderà circa la stessa quantità di informazioni, come la prima volta che si compresso.

Se si desidera ottenere la migliore qualità possibile, si dovrebbe sempre tenere l'originale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top