Поддръжка на пълните слоеве

Пълните слоеве с шаблон за пълнене

Тази статия демонстрира как да попълните слоя PSDс шаблон за попълване. Шаблон е изображение, цвят, сянка или линия, които се използват за попълване на определена област от изображението. Моля, използвайте Aspose.PSD.FileFormats.Psd.Layers.FillLayer, за да добавите шаблон в слоя на PSD. Следните откъси от код зареждат PSD файл, достъпват класа Filllayer и задават шаблона, използвайки свойствата на PatternFillSettings.

Ето още един пример, който демонстрира как Aspose.PSD визуализира шаблона, като използва FillLayer и IPatternFillSettings.

Пълните слоеве с пълнене с градиент

Тази статия демонстрира използването на градиентно попълване, за да се запълни слоя в PSD. Aspose.PSD APIs предлагат ефективни и лесни за използване методи за постигане на тази цел. Aspose.PSD е изложил класовете GradientColorPoint и GradientTransparencyPoint за добавяне на градиентен ефект в слой.

`Стъпките за попълване на PSDслоя с градиентно попълване са толкова прости, колкото следните:

  • Заредете PSD файл като изображение, използвайки фабричния метод Load, изложен от класа Image.
  • Задайте настройките за свойствата на FillLayer обект.
  • Създайте списък с ColorPoints с желаните цветове и позиции на цветовете.
  • Създайте списък с точки за прозрачност с необходимата прозрачност и позиция на точката за прозрачност.
  • Извикайте метода FillLayer.Update
  • Запазете резултатите.

Следният откъс от код ви показва как да добавите градиентно попълване в слоя на PSD.

Ето още един пример, който използва свойството GradientFillSettings.GradientType за попълване на слоя на PSD с градиентно покритие. Aspose.PSD поддържа следните видове градиент чрез енумерацията GradientType:

  • GradientType.Linear: В линеен градиент цветът преминава от начален оттенък към края по права линия.
  • GradientType.Radial: В радиален градиент цветовете се разходжат от началната точка в кръгов манер.
  • GradientType.Angle: В ъгловия градиент преходът на цвета става по часовниковата стрелка около началната точка.
  • GradientType.Reflected: В отражения градиент цветовете се отразяват от двете страни на началната точка.
  • GradientType.Diamond: Градиентът във форма на диамант създава диамантена форма от началната точка.

Поддръжка на собствеността Scale за слой с градиентно попълване

Тази статия показва как да мащабирате FillLayer с градиентно покритие, използвайки Aspose.PSD за .NET. За тази цел е добавено ново свойство Scale в IGradientFillSettings.

Долу има кодова демонстрация, която показва как да използвате свойството Scale.

Пълните слоеве с цветово покритие

Тази статия демонстрира как да попълните слоя PSD с цвят. Моля, използвайте класа FillLayer за добавяне на цвят в слоя на PSD. Следният откъс от код зарежда PSD файл, достъпва класа за попълване и задава цвета, използвайки свойството FillLayer.FillSettings.