Podpora vrstev s plněním

Vrstvy s plněním vzorem

Tento článek ukazuje, jak vyplnit vrstvu PSD vzorem. Vzor* *je obrázek, barva, stín nebo čára, která se používá k vyplnění oblasti obrázku. Použijte třídu Aspose.PSD.FileFormats.Psd.Layers.FillLayer k přidání vzoru do vrstvy PSD. Následující části kódu načtou soubor PSD, přistoupí k třídě Filllayer a nastaví vzor pomocí vlastností PatternFillSettings.

Zde je další příklad, který ukazuje, jak Aspose.PSD vykresluje vzor pomocí tříd FillLayer a IPatternFillSettings.

Vrstvy s plněním přechodem

Tento článek ukazuje použití přechodného plnění k vyplnění vrstvy PSD. Aspose.PSD API poskytují efektivní a snadno použitelné metody k dosažení tohoto cíle. Aspose.PSD vystavil třídy GradientColorPoint a GradientTransparencyPoint pro přidání efektu přechodu do vrstvy.

`Postup pro vyplnění vrstvy PSD přechodným plněním je jednoduchý:

  • Načtěte soubor PSD jako obrázek pomocí tovární metody Load vystavené třídou Image.
  • Nastavte vlastnosti nastavení objektu FillLayer.
  • Vytvořte seznam ColorPoints s požadovanými barvami a pozicemi barev.
  • Vytvořte seznam bodů průhlednosti s požadovanou průhledností a pozicí bodu průhlednosti.
  • Zavolejte metodu FillLayer.Update.
  • Uložte výsledky.

Následující úryvek kódu vám ukazuje, jak přidat přechodné plnění do vrstvy PSD.

Zde je další příklad, který používá vlastnost GradientFillSettings.GradientType pro vyplnění vrstvy PSD přechodným plněním. Aspose.PSD podporuje následující typy přechodů pomocí enumerace GradientType:

  • GradientType.Linear:       V lineárním přechodném plnění barvy přecházejí od počátečního odstínu ke konci ve svislé linii.
  • GradientType.Radial:       V radiálním přechodném plnění barvy vyzařují od počátečního bodu ve formě kruhového vzoru.
  • GradientType.Angle:         Při úhlovém přechodném plnění se barvy pohybují proti směru hodinových ručiček kolem počátečního bodu.
  • GradientType.Reflected: V odraženém přechodném plnění je barva zrcadlena na obou stranách počátečního bodu.
  • GradientType.Diamond:    Diamantové přechodné plnění vytváří tvar diamantu od počátečního bodu.

Podpora vlastnosti měřítka pro vrstvu s přechodným plněním

Tento článek ukazuje, jak měnit měřítko FillLayer s přechodným plněním pomocí Aspose.PSD pro .NET. K tomuto účelu byla přidána nová vlastnost Měřítko v GradientFillSettings.

Níže je ukázka kódu, která ukazuje, jak použít vlastnost Měřítko.

Vrstvy s plněním barevné plní

Tento článek ukazuje, jak vyplnit vrstvu PSD barvou. Použijte třídu Psd.Layers.FillLayer k přidání barvy do vrstvy PSD. Následující úryvek kódu načte soubor PSD, přistoupí k třídě Fill layer a nastaví barvu pomocí vlastností FillLayer.FillSettings.