Aspose.PSD für Java 20.8 - Versionshinweise

Contents
[ ]
Schlüssel Zusammenfassung Kategorie
PSDJAVA-264 Unterstützung von SoLdResource (Smart Object Layer Data-Ressource) Funktion
PSDJAVA-263 Unterstützung von PlLdResource (Platzierte Ebenenressource für Smart Object Layer) Funktion
PSDJAVA-262 Hinzufügen von Unterstützung für Object Array und Unit Array-Strukturen: ObAr / UnFl-Signaturen Funktion
PSDJAVA-265 Unterstrich und Durchgestrichen gehen verloren, nachdem der Text in der Datei, die mit Aspose gespeichert wurde, fokussiert wurde. Fehler
PSDJAVA-257 Behebung beim Speichern eines modifizierten PSD-Bildes im CMYK-Farbmodus mit 16 Bit pro Kanal Fehler
PSDJAVA-268 Regression: Aspose.PSD 20.7.0 verursacht Probleme mit Schriftgrößen für ältere Dateien Fehler

Öffentliche API-Änderungen

Hinzugefügte APIs:

  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlLdResource.TypeToolKey
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlacedLayerType.ImageStack
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlacedLayerType.Raster
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlacedLayerType.Unknown
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlacedLayerType.Vector
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.SoLdResource.AntiAliasPolicyKey
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.SoLdResource.TypeToolKey
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.typetoolinfostructures.ObjectArrayStructure.StructureKey
  • F:com.aspose.psd.fileformats.psd.layers.layerresources.typetoolinfostructures.UnitArrayStructure.StructureKey
  • M:com.aspose.psd.fileformats.psd.layers.filllayers.FillLayer.replaceNonTransparentColors(int)
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.ClassID.#ctor(byte[],boolean)
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.IPlacedLayerResource.getAntiAliasPolicy

Beispiele für die Verwendung:

PSDJAVA-264. Unterstützung von SoLdResource (Smart Object Layer Data-Ressource)

// Dieses Beispiel zeigt, wie die Eigenschaften der Smart Object Layer Data einer PSD-Datei abgerufen oder festgelegt werden können.
...

PSDJAVA-263. Unterstützung von PlLdResource (Platzierte Ebenenressource für Smart Object Layer)

// Dieses Beispiel zeigt, wie die Eigenschaften der platzierten Ebenenressource einer PSD-Datei abgerufen oder festgelegt werden können.
...

PSDJAVA-262. Hinzufügen von Unterstützung für Object Array und Unit Array-Strukturen: ObAr / UnFl-Signaturen

// Dieses Beispiel zeigt, dass ObjectArrayStructure und UnitArrayStructure von der Bibliothek unterstützt werden und wir sie lesen und schreiben können.
...

PSDJAVA-265. Unterstrich und Durchgestrichen gehen verloren, nachdem der Text in der Datei, die mit Aspose.PSD gespeichert wurde, fokussiert wurde

// Dieses Beispiel zeigt, dass Unterstreichungs- und Durchstreichungsformatierungen nicht verschwinden, wenn Text mithilfe des Horizontal Type Tools in Photoshop ausgewählt wird, nachdem die PSD-Datei von der Bibliothek gespeichert wurde.
...

PSDJAVA-268. Regression: Aspose.PSD 20.7.0 verursacht Probleme mit Schriftgrößen für ältere Dateien

// Dieses Beispiel reproduziert den Fehler, der Schriftgrößen für ältere PSD-Dateien beeinträchtigt.
...
String srcPsdPath = "font_size_lost.psd";
String dstPngPath = "output.png";

PsdImage psdImage = (PsdImage)Image.load(srcPsdPath);
try
{
    TextLayer textLayer = (TextLayer)psdImage.getLayers()[0];
    // Deliberately process text layer that was not changed to reproduce the bug
    textLayer.getTextData().updateLayerData();

    psdImage.save(dstPngPath, new PngOptions());
}
finally
{
    psdImage.dispose();
}