Evitar la Degradación del Rendimiento al Dibujar sobre Imágenes Comprimidas

Evitar la Degradación del Rendimiento al Dibujar sobre Imágenes Comprimidas

Hay momentos en los que se desea realizar operaciones gráficas extremadamente extensas en una imagen comprimida. Cuando Aspose.PSD tiene que comprimir y descomprimir imágenes sobre la marcha, puede haber una degradación del rendimiento. Dibujar sobre imágenes comprimidas también puede implicar una penalización en el rendimiento.

Solución

Para evitar la degradación del rendimiento, recomendamos que convierta la imagen a un formato no comprimido, o en bruto, antes de realizar operaciones gráficas.

Usando la Ruta del Archivo

En el siguiente ejemplo, se convierte una imagen PSD al formato en bruto (sin compresión) y se guarda en disco. La imagen sin comprimir se vuelve a cargar antes de realizar operaciones gráficas en ella. La misma técnica se aplica para archivos BMP y GIF.

Usando un Objeto de Flujo

El siguiente fragmento de código le muestra cómo convertir una imagen PSD al formato en bruto (sin compresión) y guardarla en disco usando un flujo.