Notas de la versión de Aspose.PSD para Python via .NET 24.7
Contents
[
Hide
]
Esta página contiene notas de la versión de Aspose.PSD para Python via .NET 24.7
Clave | Resumen | Categoría |
---|---|---|
PSDPYTHON-86 | Excepción “Fallo al cargar la imagen.” al abrir el documento AI | Error |
PSDPYTHON-87 | Texto renderizado incorrectamente en archivos PDF de salida | Error |
PSDPYTHON-88 | Corregir ImageSaveException: Error de exportación de la imagen para el archivo determinado en Linux | Error |
PSDPYTHON-89 | Corregir carga de fuentes al usar Aspose.Drawing | Error |
PSDPYTHON-90 | ‘La operación aritmética produjo un desbordamiento’ al crear una capa de objeto inteligente usando una JPEG grande | Error |
PSDPYTHON-91 | El archivo AI no se puede convertir en un archivo JPG | Error |
Cambios en la API pública
APIs agregadas:
- P:Aspose.PSD.FileFormats.Psd.Layers.FillSettings.NoiseGradientFillSettings.ExpansionCount
- M:Aspose.PSD.FileFormats.Psd.PsdImage.AddGradientMapAdjustmentLayer
- T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.GradientMapLayer
- P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.GradientMapLayer.GradientSettings
- P:Aspose.PSD.FileFormats.Ai.AiImage.XmpData
APIs eliminadas:
- Ninguna
Ejemplos de uso:
PSDPYTHON-86. Excepción “Fallo al cargar la imagen.” al abrir el documento AI
fuenteArchivo = self.GetFileInBaseFolder("[SA]_ID_card_template.ai")
archivoSalida = self.GetFileInOutputFolder("[SA]_ID_card_template.png")
with AiImage.load(fuenteArchivo) as imagen:
imagen.save(archivoSalida, PngOptions())
PSDPYTHON-87. Texto renderizado incorrectamente en archivos PDF de salida
src = self.GetFileInBaseFolder("CVFlor.psd")
output = self.GetFileInOutputFolder("output.pdf")
with PsdImage.load(src) as imagenPsd:
opcionesGuardado = PdfOptions()
opcionesGuardado.pdf_core_options = PdfCoreOptions()
imagenPsd.save(output, opcionesGuardado)
PSDPYTHON-88. Corregir ImageSaveException: Error de exportación de la imagen para el archivo determinado en Linux
sourceFile = self.GetFileInBaseFolder("Bed_Roll-Sticker4_1.psd")
outputFile = self.GetFileInOutputFolder("output.jpg")
loadOpt = PsdLoadOptions()
loadOpt.load_effects_resource = True
saveOpt = JpegOptions()
saveOpt.quality = 70
with PsdImage.load(sourceFile, loadOpt) as imagenPsd:
imagenPsd.save(outputFile, saveOpt)
PSDPYTHON-89. Corregir carga de fuentes al usar Aspose.Drawing
with InstalledFontCollection() as installedFonts:
print("- Antes de la actualización. Cantidad de fuentes instaladas: " + str(len(installedFonts.families)))
print("- Actualizar la caché de fuentes intentando obtener el nombre de fuente de Adobe para 'Arial': ")
FontSettings.get_adobe_font_name("Arial")
print("- Después de la actualización. Cantidad de fuentes instaladas: " + str(len(installedFonts.families))
assert len(installedFonts.families) > 1
PSDPYTHON-90. ‘La operación aritmética produjo un desbordamiento’ al crear una capa de objeto inteligente usando una JPEG grande
# Se realizó la corrección, pero hay otro problema en Aspose.PSD para Python que restringe esta prueba
#srcFile = self.GetFileInBaseFolder("source.psd")
#imageJpg = self.GetFileInBaseFolder("test.jpg")
#loadOpt = PsdLoadOptions()
#loadOpt.data_recovery_mode = DataRecoveryMode.MAXIMAL_RECOVER
#with PsdImage.load(srcFile, loadOpt) as imagen:
#with open(imageJpg, "rb", buffering=0) as stream:
#addedLayer = SmartObjectLayer(stream)
#addedLayer.Name = "Capa de prueba"
#imagen.AddLayer(addedLayer)
PSDPYTHON-91. El archivo AI no se puede convertir en un archivo JPG
sourceFile = self.GetFileInBaseFolder("aaa.ai")
outputFile = self.GetFileInOutputFolder("aaa.png")
with AiImage.load(sourceFile) as imagen:
imagen.save(outputFile, PngOptions())