Unterstützung von Füllschichten

Füllschichten mit Musterfüllung

Dieser Artikel zeigt, wie die PSD Schicht mit einer Musterfüllung gefüllt wird. Ein Muster ist ein Bild, eine Farbe, ein Schatten oder eine Linie, die verwendet wird, um einen Bereich eines Bildes zu füllen. Verwenden Sie die Aspose.PSD.FileFormats.Psd.Layers.FillLayer, um ein Muster in die PSD-Schicht einzufügen. Die folgenden Codeschnipsel laden eine PSD-Datei, greifen auf die FillLayer-Klasse zu und setzen das Muster mithilfe der PatternFillSettings Eigenschaften.

Hier ist ein weiteres Beispiel, das zeigt, wie Aspose.PSD das Muster mit Hilfe von FillLayer und IPatternFillSettings rendert.

Füllschichten mit Verlaufsfüllung

Dieser Artikel zeigt die Verwendung von Verlaufsfüllung für das Füllen der PSD-Schicht. Aspose.PSD APIs haben effiziente und benutzerfreundliche Methoden für die Erreichung dieses Ziels bereitgestellt. Aspose.PSD hat die Klassen GradientColorPoint und GradientTransparencyPoint freigelegt, um einen Verlaufseffekt in eine Schicht einzufügen.

`Die Schritte zum Füllen der PSD-Schicht mit einer Verlaufsfüllung sind so einfach wie unten aufgeführt:

  • Laden Sie eine PSD-Datei als Bild unter Verwendung der Factory-Methode Load der durch die Image Klasse bereitgestellt wird.
  • Setzen Sie Einstellungseigenschaften des FillLayer Objekts.
  • Erstellen Sie eine Liste von ColorPoints mit den erforderlichen Farben und Positionen der Farbe.
  • Erstellen Sie eine Liste von Transparenzpunkten mit erforderlicher Deckkraft und Position des Transparenzpunkts.
  • Rufen Sie die Methode FillLayer.Update auf.
  • Speichern Sie die Ergebnisse.

Der folgende Code-Schnipsel zeigt Ihnen, wie Sie der PSD-Schicht eine Verlaufsfüllung hinzufügen.

Hier ist ein weiteres Beispiel, das die Verwendung einer GradientFillSettings.GradientType Eigenschaft zeigt, um die PSD-Schicht mit einer Verlaufsfüllung zu füllen. Aspose.PSD unterstützt die folgenden Verlaufstypen durch die GradientType-Enumeration:

  • GradientType.Linear:       Bei einem linearen Verlauf wechselt die Farbe von der Startfarbe zur Endfarbe in einer geraden Linie.
  • GradientType.Radial:       Bei einem radialen Verlauf verteilen sich die Farben vom Startpunkt in einem kreisförmigen Muster.
  • GradientType.Angle:        Bei einem Winkelverlauf verläuft die Farbe gegen den Uhrzeigersinn um den Startpunkt.
  • GradientType.Reflected: Bei einem gespiegelten Verlauf wird die Farbe auf beiden Seiten des Startpunkts gespiegelt.
  • GradientType.Diamond:   Der Diamantverlauf erzeugt eine Diamantform vom Startpunkt aus.

Unterstützung der Skaleneigenschaft für Verlaufs-Füllschicht

Dieser Artikel zeigt, wie die FillLayer mit Verlaufs-Füllung mithilfe von Aspose.PSD für .NET skaliert werden kann. Zu diesem Zweck wurde eine neue Eigenschaft Skala in IGradientFillSettings hinzugefügt.

Im Folgenden wird die Code-Demonstration gezeigt, die zeigt, wie die Skala-Eigenschaft verwendet wird.

Füllung von Schichten mit Farbenfüllung

Dieser Artikel zeigt, wie die PSD-Schicht mit Farbe gefüllt wird. Verwenden Sie die Psd.Layers.FillLayer-Klasse, um Farbe in die PSD-Schicht einzufügen. Der folgende Code-Schnipsel lädt eine PSD-Datei, greift auf die Fill-Schichtklasse zu und setzt die Farbe mit der FillLayer.FillSettings Eigenschaft.