Wsparcie warstw wypełnienia
Warstwy wypełnienia wzorem
Ten artykuł demonstruje, jak wypełnić warstwę PSD wzorem. Wzór jest obrazem, kolorem, cieniem lub linią używaną do wypełnienia obszaru obrazu. W celu dodania wzoru do warstwy PSD należy skorzystać z klasy Aspose.PSD.FileFormats.Psd.Layers.FillLayer. Poniższy fragment kodu wczytuje plik PSD, uzyskuje dostęp do klasy Filllayer oraz ustawia wzór za pomocą właściwości PatternFillSettings.
Oto kolejny przykład, który demonstruje, jak Aspose.PSD renderuje wzór, korzystając z klas FillLayer oraz IPatternFillSettings.
Warstwy wypełnienia gradientem
Ten artykuł demonstruje użycie wypełnienia gradientowego do wypełnienia warstwy PSD. Interfejsy API Aspose.PSD udostępniają efektywne i łatwe w użyciu metody, aby osiągnąć ten cel. Aspose.PSD udostępnia klasy GradientColorPoint oraz GradientTransparencyPoint do dodawania efektu gradientu do warstwy.
`Kroki do wypełnienia warstwy PSD gradientowym wypełnieniem są takie proste, jak poniżej:
- Wczytaj plik PSD jako obraz, korzystając z metody fabrycznej Load udostępnianej przez klasę Image.
- Skonfiguruj właściwości ustawień obiektu FillLayer.
- Utwórz listę ColorPoints z wymaganymi kolorami i pozycjami kolorów.
- Utwórz listę punktów transparentności z wymaganą przezroczystością i pozycją punktu transparentności.
- Wywołaj metodę FillLayer.Update.
- Zapisz wyniki.
Poniższy fragment kodu pokazuje, jak dodać wypełnienie gradientowe do warstwy PSD.
Oto kolejny przykład, który wykorzystuje właściwość GradientFillSettings.GradientType do wypełnienia warstwy PSD gradientowym wypełnieniem. Aspose.PSD obsługuje następujące typy gradientu poprzez wyliczenie GradientType:
- GradientType.Linear: W linearnym gradientzie przejście kolorów odbywa się prosto od początkowego odcienia do końca.
- GradientType.Radial: W radialnym gradientzie kolory rozchodzą się od punktu początkowego w sposób okrężny.
- GradientType.Angle: Gradient kątowy obraca się przeciwnie do ruchu wskazówek zegara wokół punktu początkowego.
- GradientType.Reflected: W odbitym gradientcie kolor jest lustrzany po obu stronach punktu początkowego.
- GradientType.Diamond: Gradient diamentowy tworzy kształt diamentu od punktu początkowego.
Wsparcie właściwości skalowania warstwy gradientowego wypełnienia
Ten artykuł demonstruje, jak skalować warstwę FillLayer z wypełnieniem gradientowym przy użyciu Aspose.PSD dla .NET. W tym celu dodano nową właściwość Scale w IGradientFillSettings.
Poniżej znajduje się demonstracja kodu pokazująca, jak korzystać z właściwości Scale.
Warstwy wypełnione kolorem
Ten artykuł demonstruje, jak wypełnić warstwę PSD kolorem. Proszę skorzystać z klasy Psd.Layers.FillLayer do dodania koloru w warstwie PSD. Poniższy fragment kodu wczytuje plik PSD, uzyskuje dostęp do klasy Fill layer oraz ustawia kolor korzystając z właściwości FillLayer.FillSettings.