Evita la degradazione delle prestazioni durante il disegno su immagini compresse

Evita la degradazione delle prestazioni durante il disegno su immagini compresse

Ci sono momenti in cui si desidera eseguire operazioni grafiche estremamente complesse su un’immagine compressa. Quando Aspose.PSD deve comprimere e decomprimere immagini al volo, potrebbe verificarsi una degradazione delle prestazioni. Disegnare su immagini compresse potrebbe comportare anche una penalità sulle prestazioni.

Soluzione

Per evitare la degradazione delle prestazioni, consigliamo di convertire l’immagine in un formato non compresso, o grezzo, prima di eseguire operazioni grafiche.

Utilizzo del percorso del file

Nell’esempio seguente, un’immagine PSD viene convertita in formato grezzo (senza compressione) e salvata su disco. L’immagine non compressa viene quindi caricata nuovamente prima che vengano eseguite operazioni grafiche su di essa. La stessa tecnica si applica anche ai file BMP e GIF.

Utilizzo di un oggetto Stream

Di seguito viene mostrato come l’immagine PSD viene convertita in formato grezzo (senza compressione) e salvata su disco utilizzando MemoryStream.