
Adobe’s widely-used Photoshop application employs the PSD (Photoshop Document) format for its native image files. This format is essential for creating intricate designs such as logos and brochures, often comprising multiple layers. To effectively protect your designs, you can programmatically add a watermark to a PSD file in C#. This article will guide you through the process using the Aspose.PSD for .NET API, a powerful solution for C# .NET Core PSD watermarking and other PSD image manipulation tasks.
Mit fogsz megtanulni
Ebben a cikkben a következő témákat fogjuk foglalni:
- Használja a C# Photoshop API-t a Watermark hozzáadásához a PSD-hez
- Vízjelző szöveg hozzáadása a PSD-hez
- Diagonal vízjelző létrehozása a PSD-ben
- Add hozzá egy kép Watermark a PSD-hez
Használja a C# Photoshop API-t a Watermark hozzáadásához a PSD-hez
To programmatically add a text or image watermark to a PSD file, we will utilize the Az ASPOSE.PSD a .NET API. This powerful and user-friendly library allows you to manipulate Adobe Photoshop file formats without needing Adobe Photoshop itself. It is ideal for C# .NET add watermark to PSD file tasks and supports various operations such as compression, rotation, and rendering across multiple Támogatott fájlformátumok.
Kulcsszavak az API-n
- PsdImage: A PSD fájlok feltöltésére, szerkesztésére és mentésére használt.
- Grafika: A grafikai kontextus a képben.
- Layer: A PSD fájl minden rétegét képviseli.
telepítés
You can either Letöltés DLL or install it via Nyugdíj:
PM> Install-Package Aspose.PSD
A szöveg vízjelzőjének hozzáadása a PSD-hez C# használatával
A PSD fájlhoz szöveges vízjelző hozzáadásához kövesse az alábbi lépéseket:
- Töltse le a PSD fájlt egy PsdImage formátumban a Image osztály használatával.
- Hozzon létre egy példát a Graphics osztályból.
- Állítsa be egy Font objektumot a vízjelző szöveghez.
- Hozzon létre egy SolidBrush példát a kívánt színnel.
- Rögzítse a string alignmentet.
- Hívja a DrawString() módszert a szöveg megjelenítéséhez.
- A kimeneti fájl mentése a Save() módszerrel történik.
Íme egy kódmintája, amely bemutatja hogyan adjunk hozzá egy szöveges vízjelzőt egy PSD fájlhoz a C#-ban:

Add Text Watermark to PSD using C#
Ahhoz, hogy a kimenetet PSD fájlként mentse, használja a következő kódszalagot:
psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());
Diagonal vízjelző létrehozása a PSD-ben a C# használatával
Ahhoz, hogy egy diagonális szöveg vízjelzőt hozzon létre egy PSD fájlban, kövesse ezeket a lépéseket:
- Töltse le a PSD fájlt egy PsdImage formátumban a Image osztály használatával.
- Hozzon létre egy példát a Graphics osztályból.
- Állítsa be egy Font objektumot a vízjelző számára.
- Hozzon létre egy SolidBrush példát a kívánt színnel.
- Helyezzen be egy átalakítási matricát a vízjelző forgatásához.
- Rendelkezik a string alignment.
- Hívja a DrawString() módszert.
- A kimeneti fájl mentése a Save() módszerrel történik.
Az alábbi kódmintát mutatja hogyan adjunk hozzá egy diagonális szöveg vízjelzőt egy PSD fájlhoz C#:

Create Diagonal Watermark in PSD using C#
Add a Image Watermark a PSD segítségével C#
Ahhoz, hogy egy képet vízjelként hozzáadjon egy PSD fájlhoz, kövesse az alábbi lépéseket:
- Töltse le a PSD fájlt egy PsdImage formátumban a Image osztály használatával.
- Hozzon létre egy példát a Layer osztályból.
- Állítsa be a réteg magasságát, szélességét és átláthatóságát.
- Használja a AddLayer() módszert, hogy hozzáadja a réteget a PSD-hez.
- Töltse fel a vízjelző képet a rétegbe.
- Hívja a DrawImage() módszert, átadja a helyet és a vízjelző kép réteget érveként.
- A kimeneti fájl mentése a Save() módszerrel történik.
Íme egy kódmintája, amely bemutatja hogyan adjunk hozzá egy kép vízjelzőt egy PSD fájlhoz a C#-ban:

Add Image Watermark to PSD using C#
Ingyenes ideiglenes licenc
You can Ingyenes ideiglenes licenc to try Aspose.PSD for .NET without any evaluation limitations.
következtetések
Ebben a cikkben megvizsgáltuk, hogyan lehet:
- Hozzon hozzá egy új réteget egy PSD képhez.
- Hozzáadja a szöveget vagy a képet a PSD-hez.
- Mentse a PSD-t PNG vagy PSD fájlként a C# használatával.
Beyond learning how to add a watermark to a PSD file in C#, you can delve deeper into Az ASPOSE.PSD a .NET by checking the Dokumentáció and exploring its extensive features. If you have any questions, feel free to reach out on our Ingyenes támogatási fórum.
A Aspose.PSD Plugin használatával hatékonyan manipulálhatja a PSD fájlokat és végrehajthatja a vízjelölést a C# .NET alkalmazásokban.Ez az útmutató biztosítja az alapvető ismereteket, amelyeket el kell kezdeni a C#.NET Core hozzáadása szöveges vízi jelölés PSD-hez, beszélgetés vízió PSD Fájlokhoz C# .Net és így tovább.
A Aspose.PSD C# vízjelző útmutató segítségével most megvan az eszköze a PSD-fájlokra vonatkozó személyre szabott megoldások létrehozására, biztosítva, hogy a tervezései hatékonyan védettek legyenek.