Add Watermark to PSD in C#

اپلیکیشن Adobe Photoshop به طور گسترده ای مورد استفاده قرار می گیرد PSD این فرمت برای ایجاد طرح های پیچیده مانند لوگوها و بروشورها، که اغلب شامل لایه های چندگانه است، ضروری است.برای محافظت موثر از طرح ها، شما می توانید به طور برنامه نویسی نمایش آب را به یک فایل PSD در C# اضافه کنید.این مقاله شما را از طریق فرآیند با استفاده از Aspose.PSD برای .NET API، یک راه حل قدرتمند برای C#.NET Core PSD watermarking و دیگر PSD تصویر دستکاری وظایف راهنمایی خواهد کرد.

چه چیزی یاد خواهید گرفت

در این مقاله موضوعات زیر را پوشش خواهیم داد:

با استفاده از API C# Photoshop برای اضافه کردن Watermark به PSD

برای اضافه کردن به صورت برنامه نویسی یک متن یا تصویر به یک فایل PSD، ما از Aspose.PSD برای .NET این کتابخانه قدرتمند و دوستانه به شما اجازه می دهد تا فرمت های فایل های Adobe Photoshop را بدون نیاز به Adobe photoshop خود دستکاری کنید.این ایده آل برای C# .NET اضافه کردن علامت آب به فایل PSD وظایف است و از عملیات های مختلف مانند فشرده سازی، چرخش و راندینگ چندگانه پشتیبانی می کند. فایلهای پشتیبانی شده.

کلاس های کلیدی در API

  • PsdImage: برای بارگذاری، ویرایش و ذخیره فایل های PSD استفاده می شود.
  • گرافیک: نشان دهنده زمینه گرافیک در تصویر است.
  • لایه: هر لایه را در فایل PSD نشان می دهد.

نصب

شما هم می توانید دانلود DLL یا آن را از طریق نوکیا:

PM> Install-Package Aspose.PSD

اضافه کردن یک نوار آب متن به PSD با استفاده از C#

برای اضافه کردن یک نوار آب متن به یک فایل PSD، این مراحل را دنبال کنید:

  • فایل PSD را به عنوان PsdImage با استفاده از کلاس Image بارگذاری کنید.
  • یک مثال از کلاس گرافیک ایجاد کنید.
  • یک Font برای متن نوار آب تعریف کنید.
  • یک مثال SolidBrush با رنگ مورد نظر خود ایجاد کنید.
  • مشخص کردن هماهنگی حلقه
  • به روش DrawString() تماس بگیرید تا متن را به تصویر بکشید.
  • ذخیره فایل خروجی با استفاده از روش Save().

در اینجا یک نمونه کد نشان می دهد چگونه برای اضافه کردن یک نوار آب متن به یک فایل PSD در C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

برای ذخیره کردن خروجی به عنوان یک فایل PSD، از کد زیر استفاده کنید:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

ایجاد یک علامت آب تشخیصی در PSD با استفاده از C#

برای ایجاد یک نمودار متن در یک فایل PSD، این مراحل را دنبال کنید:

  • فایل PSD را به عنوان PsdImage با استفاده از کلاس Image بارگذاری کنید.
  • یک مثال از کلاس گرافیک ایجاد کنید.
  • یک Font برای علامت آب تعریف کنید.
  • یک مثال SolidBrush با رنگ مورد نظر خود ایجاد کنید.
  • یک ماتریس تبدیل را برای چرخاندن علامت آب مشخص کنید.
  • تنظیم سازگاری خطی
  • به روش DrawString() مراجعه کنید.
  • ذخیره فایل خروجی با استفاده از روش Save().

نمونه کد زیر نشان می دهد چگونه برای اضافه کردن یک نوار دیگونال متن به یک فایل PSD در C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

اضافه کردن Image Watermark به PSD با استفاده از C#

برای اضافه کردن یک تصویر به عنوان یک علامت آب به یک فایل PSD، این مراحل را دنبال کنید:

  • فایل PSD را به عنوان PsdImage با استفاده از کلاس Image بارگذاری کنید.
  • ایجاد یک مثال از کلاس Layer.
  • ارتفاع، عرض و نابودی لایه را تنظیم کنید.
  • از روش AddLayer() برای اضافه کردن لایه به PSD استفاده کنید.
  • تصویر آب را در لایه قرار دهید.
  • روش DrawImage() را با عبور از موقعیت و لایه تصویر آب به عنوان استدلال ها تماس بگیرید.
  • ذخیره فایل خروجی با استفاده از روش Save().

در اینجا یک نمونه کد نشان می دهد چگونه برای اضافه کردن یک تصویر نوار آب به یک فایل PSD در C#:

Add Image Watermark to PSD using 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#، این راهنمای به عنوان منبع جامع خود را برای کتابخانه C# .NET برای اضافه کردن نوار آب به فایل های PSD خدمت می کند.

با Aspose.PSD C# Watermarking tutorial، شما اکنون ابزارهایی برای ایجاد راه حل های سفارشی برای فایل های PSD خود دارید، اطمینان حاصل کنید که طراحی های شما به طور موثر محافظت می شوند.

More in this category