چگونه از لایه های تنظیم در PSD با استفاده از Aspose.PSD برای .NET استفاده کنیم

چگونه از لایه های تنظیم در PSD با استفاده از Aspose.PSD برای .NET استفاده کنیم

لایه های تنظیمات اجازه می دهد تا ویرایش های خلاقانه و غیر مخرب به رنگ ها و تن در PSDs. Aspose.PSD برای .NET به شما امکان اسکریپت و اتوماسیون منحنی، سطوح و تعادل رنگ همانند در Photoshop.

مشکل دنیای واقعی

طراحان اغلب نیاز به رنگ نازک یا درخشش در بسته های PSD برای برند سازی، اصلاحات و یا کمپین های فصل دارند.

بررسی راه حل

به طور برنامه نویسی اضافه کردن یا به روز رسانی لایه های تنظیم منحنی، سطوح و یا تعادل رنگ با تنظیمات دقیق در چند خط کد.

پیش شرط

  • Visual Studio 2019 یا بالاتر
  • .NET 6.0 یا بالاتر (یا .Net Framework 4.6.2+)
  • Aspose.PSD برای .NET از NuGet
  • فایل PSD برای پردازش
PM> Install-Package Aspose.PSD

پیاده سازی گام به گام

مرحله اول: فایل PSD را دانلود کنید

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/sample_with_adjustment.psd";
string outputFile = "./output/sample_adjusted.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

مرحله 2: اضافه کردن یا قرار دادن یک لایه تنظیم

// Add a Curves Adjustment Layer
auto curvesLayer = psdImage.AddCurvesAdjustmentLayer();

// Or, add a Color Balance Adjustment Layer
auto colorBalanceLayer = psdImage.AddColorBalanceAdjustmentLayer();

مرحله سوم: تنظیم چرخ ها

var curveManager = curvesLayer.GetCurvesManager();
curveManager.AddCurvePoint(0, 50, 32); // Example: adds a point at channel 0

مرحله چهارم: تنظیم تعادل رنگ

colorBalanceLayer.ShadowsYellowBlueBalance = 42;
colorBalanceLayer.MidtonesMagentaGreenBalance = 18;

مرحله 5: ذخیره PSD تنظیم شده

psdImage.Save(outputFile);
psdImage.Dispose();

استفاده از موارد و برنامه ها

  • رتبه بندی رنگ سازگار با نام تجاری بر روی بسته های دارایی
  • تغییرات سریع فصل برای کمپین ها
  • تصحیح خودکار گرافیک های اسکن شده یا میراث

چالش ها و راه حل های مشترک

** هیچ اثر قابل مشاهده وجود ندارد:** ترتیب و تنظیمات لایه را تأیید کنید؛ لوله های تنظیم باید بالاتر از لبه ها باشد تا آنها را تحت تاثیر قرار دهد.

در مورد نوع تنظیم: از روش صحیح برای تنظیم مورد نظر استفاده کنید (کروه ها، تعادل رنگ و غیره)

بهترین شیوه‌ها

  • بایگانی برچسب ها: easy rollback
  • تایید رنگ و رنگ در فتوشاپ پس از اتوماسیون
  • منطق تنظیم اسناد برای ردیابی

FAQ

**Q: آیا می توانم انواع تنظیمات دیگر را به طور خودکار تنظیم کنم؟**A: بله - روشنایی / تناقض، قرار گرفتن در معرض، سطوح و غیره نیز با روش های API مشابه پشتیبانی می شود.

**Q: آیا می توانم یک لایه تنظیمات موجود را ویرایش کنم؟**A: بله، آن را با توجه به نوع قرار دهید و ویژگی های خود را تغییر دهید.

نتیجه گیری

با Aspose.PSD برای .NET، تنظیم رنگ و رنگ حرفه ای فقط یک اسکریپت دور است. Aspose.PSD برای .NET API Reference برای گزینه های کامل

 فارسی