Apply Smart Filters to PSD in C#

مقدمه

فیلترهای هوشمند در فتوشاپ امکان ویرایش غیر مخرب را فراهم می‌کنند و به شما اجازه می‌دهند که فیلترها را در هر زمان تنظیم یا حذف کنید بدون اینکه بر تصویر اصلی تأثیر بگذارید. در این مقاله، ما به بررسی چگونگی اضافه کردن، ویرایش و به‌روزرسانی فیلترهای هوشمند بر روی لایه‌های شیء هوشمند در فایل‌های PSD با استفاده از C# .NET خواهیم پرداخت.

چرا از فیلترهای هوشمند استفاده کنیم؟

فیلترهای هوشمند مزایای متعددی دارند، از جمله:

  • ویرایش غیر مخرب برای لایه‌های فتوشاپ.
  • تنظیمات آسان بدون تغییر تصویر اصلی.
  • خودکارسازی دستکاری شیء هوشمند PSD در C#.

فهرست مطالب

  1. راه‌اندازی Aspose.PSD برای فیلترهای هوشمند
  2. اضافه کردن، ویرایش و به‌روزرسانی فیلترهای هوشمند
  3. فیلترها و افکت‌های هوشمند پشتیبانی شده
  4. ذخیره و صادرات PSDهای پردازش شده
  5. دریافت یک مجوز رایگان
  6. نتیجه‌گیری و منابع اضافی

1. راه‌اندازی Aspose.PSD برای فیلترهای هوشمند

برای دستکاری مؤثر فیلترهای هوشمند در فایل‌های PSD، ما از Aspose.PSD for .NET استفاده می‌کنیم. این کتابخانه قدرتمند به شما اجازه می‌دهد:

  • ویرایش فایل‌های PSD به‌طور مستقیم بدون نیاز به فتوشاپ.
  • اعمال و اصلاح لایه‌های شیء هوشمند با سهولت.
  • اضافه کردن، تنظیم و حذف فیلترهای هوشمند به‌طور یکپارچه.

نصب

شما می‌توانید کتابخانه را از طریق NuGet با فرمان زیر نصب کنید:

PM> Install-Package Aspose.PSD

به‌طور جایگزین، می‌توانید DLL را از صفحه دانلود Aspose دانلود کنید.


2. اضافه کردن، ویرایش و به‌روزرسانی فیلترهای هوشمند

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

  1. بارگذاری تصویر PSD با استفاده از کلاس Image.
  2. دسترسی به لایه شیء هوشمند که می‌خواهید اصلاح کنید.
  3. ویرایش فیلترهای هوشمند موجود (برای مثال، تنظیم شعاع، شفافیت).
  4. اضافه کردن فیلترهای جدید مانند بلور گاوسی و افزودن نویز.
  5. ذخیره فایل PSD اصلاح شده برای حفظ تغییرات شما.

مثال کد


3. فیلترها و افکت‌های هوشمند پشتیبانی شده

Aspose.PSD از انواع مختلف فیلترهای هوشمند که می‌توانید به تصاویر خود اعمال کنید، پشتیبانی می‌کند:

فیلتر هوشمندعملکرد
بلور گاوسیلبه‌ها را نرم می‌کند تا اثر ملایمی ایجاد کند.
افزودن نویزبافت را شبیه‌سازی می‌کند تا اثرات واقعی ایجاد کند.
تیز کردنلبه‌ها و جزئیات ریز را تقویت می‌کند.
برجسته‌سازیاثر 3D بر روی لایه‌های انتخاب شده ایجاد می‌کند.

این فیلترها می‌توانند به‌طور برنامه‌نویسی کنترل شوند تا بهبودهای سفارشی تصویر متناسب با نیازهای شما را به‌دست آورند.


4. ذخیره و صادرات PSDهای پردازش شده

پس از به‌روزرسانی فایل PSD با فیلترهای هوشمند، می‌توانید آن را به‌صورت زیر ذخیره کنید:

psdImage.Save("output.psd");

اگر می‌خواهید فایل را به فرمت‌های دیگر صادر کنید، از این کد استفاده کنید:

psdImage.Save("output.png", new PngOptions());

این اطمینان حاصل می‌کند که شما کیفیت بالا را در حین تولید فرمت‌های مختلف تصویر حفظ می‌کنید.


5. دریافت یک مجوز رایگان

برای استفاده از Aspose.PSD for .NET بدون محدودیت، می‌توانید یک مجوز موقت رایگان درخواست کنید.

برای جزئیات بیشتر، به مستندات رسمی مراجعه کنید یا سؤالات خود را در فروم Aspose مطرح کنید.


6. نتیجه‌گیری و منابع اضافی

خلاصه

در این راهنما، ما به بررسی موارد زیر پرداختیم:

چگونگی اصلاح لایه‌های شیء هوشمند PSD در C#
اضافه کردن و تنظیم فیلترهای هوشمند مانند بلور گاوسی
ذخیره و صادرات PSDهای اصلاح شده

بیشتر بیاموزید


با Aspose.PSD for .NET، شما می‌توانید به‌طور مؤثر فایل‌های فتوشاپ را به‌صورت برنامه‌نویسی دستکاری کنید بدون نیاز به فتوشاپ. امروز شروع به خودکارسازی پردازش شیء هوشمند PSD در C# کنید فقط با ۹۹ دلار! 🚀