Notas de lanzamiento de Aspose.PSD para Python vía .NET 24.3
Clave | Resumen | Categoría |
---|---|---|
PSDPYTHON-42 | [AI Format] Reducir el tiempo de carga de imágenes AI multipágina grandes | Mejora |
PSDPYTHON-45 | El archivo PSD se volvió ilegible después de la conversión de 8 bits a 16 bits | Error |
PSDPYTHON-46 | El archivo PSD se volvió ilegible después de la conversión de 8 bits a 32 bits | Error |
PSDPYTHON-47 | [AI Format] Corregir la representación de la curva corta en el archivo AI | Error |
Cambios en la API pública
APIs agregadas:
- Ninguna
APIs eliminadas:
- Ninguna
Ejemplos de uso:
PSDPYTHON-42. [AI Format] Reducir el tiempo de carga de imágenes AI multipágina grandes
# No hay ejemplo
PSDPYTHON-45. El archivo PSD se volvió ilegible después de la conversión de 8 bits a 16 bits
archivoFuente = "test_smart_layer.psd"
archivoSalida = "export.psd"
with PsdImage.load(archivoFuente) as psdImagen8:
opciones16 = PsdOptions()
opciones16.channel_bits_count = 16
psdImagen8.save(archivoSalida, opciones16)
with PsdImage.load(archivoSalida) as imagen:
psdImagen16 = cast(PsdImage, imagen)
recursoPrueba = as_of(psdImagen16.global_layer_resources[5], Lr16Resource)
if recursoPrueba is not None:
# está bien
pass
else:
raise Exception("Recurso global incorrecto, el primer recurso debería ser Lr16Resource")
PSDPYTHON-46. El archivo PSD se volvió ilegible después de la conversión de 8 bits a 32 bits
archivoFuente = "test_smart_layer.psd"
archivoSalida = "export.psd"
with PsdImage.load(archivoFuente) as psdImagen8:
opciones32 = PsdOptions()
opciones32.channel_bits_count = 32
psdImagen8.save(archivoSalida, opciones32)
with PsdImage.load(archivoSalida) as imagen:
psdImagen32 = cast(PsdImage, imagen)
recursoPrueba = as_of(psdImagen32.global_layer_resources[5], Lr32Resource)
if recursoPrueba is not None:
# está bien
pass
else:
raise Exception("Recurso global incorrecto, el primer recurso debería ser Lr32Resource")
PSDPYTHON-47. [AI Format] Corregir la representación de la curva corta en el archivo AI
archivoFuente = "shortCurve.ai"
rutaArchivoSalida = "shortCurve.png"
with AiImage.load(archivoFuente) as imagen:
imagen.save(rutaArchivoSalida, PngOptions())