Поддръжка на пълните слоеве
Пълните слоеве с шаблон за пълнене
Тази статия демонстрира как да попълните слоя 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.