
Широко използваната програма на Adobe Photoshop използва ПСД Този формат е от съществено значение за създаването на интриктивни дизайни като логотипи и брошури, често състоящи се от няколко слоя. За ефективна защита на дизайните си, можете програматично добавяне на водна ознака към PSD файл в C#. Тази статия ще ви насочи през процеса с помощта на Aspose.PSD за .NET API, мощно решение за C# .Net Core PSD водно означение и други PSD задачи за манипулация на изображението**.
Какво ще научите
В тази статия ще обхванем следните теми:
- Използвайте C# Photoshop API, за да добавите Watermark към PSD
- Добавяне на текст Watermark към PSD
- Създаване на Diagonal Watermark в PSD
- Добавяне на Image Watermark към PSD
C# Photoshop API, за да добавите Watermark към PSD
За програмно добавяне на текст или изображение в PSD файл, ние ще използваме ASPOSE.PSD за .NET Тази мощна и удобна за използване библиотека ви позволява да манипулирате Adobe Photoshop файлови формати, без да се налага самият Adobe photoshop. Идеално е за C# .NET добавяне на watermark към PSD файлове задачи и поддържа различни операции като компресия, ротация и рендериране на множество Поддържани файлови формати.
Ключови класове в API
- PsdImage: Използва се за зареждане, редактиране и съхранение на PSD файлове.
- Графика: представлява графичния контекст в изображението.
- Стъпка: Представлява всеки слой в PSD файла.
инсталация
Можете също така Изтегляне на DLL или го инсталирате чрез НУГЕТ:
PM> Install-Package Aspose.PSD
Watermark към PSD с C# {#Добавяне на текст-Watermark-to-PSD-using-CSharp}
За да добавите текст водометка към PSD файл, следвайте следните стъпки:
- Изтеглете PSD файла като PsdImage, като използвате класата Изображение.
- Създайте инстанция от класата Графика.
- Определете обекта Font за текста на водния знак.
- Създайте инстанция SolidBrush с желания цвят.
- Определяне на строеж.
- Изпратете DrawString() метод, за да направите текста.
- Съхраняване на изходния файл с помощта на метода Save().
Ето шаблон от код, който демонстрира как да добавите текст водометка към PSD файл в C#:

Add Text Watermark to PSD using C#
За да запазите изхода като PSD файл, използвайте следния код:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Diagonal Watermark в PSD с C#
За да създадете диагонален текст в PSD файл, следвайте следните стъпки:
- Изтеглете PSD файла като PsdImage, като използвате класата Изображение.
- Създайте инстанция от класата Графика.
- Определете обекта Font за водния знак.
- Създайте инстанция SolidBrush с желания цвят.
- Определете трансформационна матрица, за да въртите водния знак.
- Поставете строеж на съответствието.
- Използвайте метода DrawString().
- Съхраняване на изходния файл с помощта на метода Save().
Следващата кодова проба показва как да добавите диагонална текстова водометка към PSD файл в C#:

Create Diagonal Watermark in PSD using C#
Image Watermark към PSD с C# {#Добавяне на Image-Watermark-to-PSD-using-CSharp}
За да добавите изображение като водометка към PSD файл, следвайте следните стъпки:
- Изтеглете PSD файла като PsdImage, като използвате класата Изображение.
- Създайте инстанция от класата Layer.
- Поставете височината, ширината и непрозрачността на слоя.
- Използвайте метода AddLayer(), за да добавите слоя към PSD.
- Изтеглете изображението на водния знак в слоя.
- Назовете метода DrawImage(), като преминавате местоположението и слоя на изображението с водометка като аргументи.
- Съхраняване на изходния файл с помощта на метода Save().
Ето един код проб, който демонстрира как да добавите изображение водометка към PSD файл в C#:

Add Image Watermark to PSD using C#
Получете безплатна временна лиценза
Можете да Получете безплатна временна лиценза да опитате Aspose.PSD за .NET без никакви ограничения за оценка.
заключение
В тази статия разгледаме как да:
- Добавете нов слой към PSD изображение.
- Добавете текст или изображение на водни знаци към PSD.
- PSD като PNG или PSD файл, като използвате C#.
В допълнение към изучаването как да добавите водометка към PSD файл в C#, можете да проникнете по-дълбоко в ASPOSE.PSD за .NET Чрез проверка на Документация Ако имате някакви въпроси, се чувствайте свободни да стигнете до нашите Безплатен форум за поддръжка.
Чрез използването на Aspose.PSD Plugin, можете ефективно да манипулирате PSD файлове и да имплементирате водомаркиране в приложенията си C# .NET. Този ръководство предоставя основните знания, които трябва да започнете с C#.NET Core добавяне на текстови водопади към PSD , batch водомагиране на PSD датотеки с C# .Net и др. Независимо дали искате да добавяте прозрачна водомара за PSD с помощта на c# или программатично добавете изображението водораздаване в PSD в C , този урок служи като цялостния ви ресурс за библиотеката .
С Aspose.PSD C# watermarking tutorial, сега имате инструментите за създаване на персонализирани решения за вашите PSD файлове, като се гарантира, че вашите дизайни са защитени ефективно.