วิธีการใช้ Layers Adjustment ใน PSD ด้วย Aspose.PSD สําหรับ .NET

วิธีการใช้ Layers Adjustment ใน PSD ด้วย Aspose.PSD สําหรับ .NET

ชั้นการปรับตัวช่วยให้การแก้ไขสีและสีที่สร้างสรรค์และไม่ทําลายได้ใน PSDs Aspose.PSD สําหรับ .NET ช่วยให้คุณสามารถสคริปต์และอัตโนมัติ Curves, Levels และ Color Balance เช่นเดียวกับ Photoshop

ปัญหาโลกจริง

ผู้ออกแบบมักต้องการให้สีหรือความสดใสในชุดของ PSDs สําหรับแบรนด์การแก้ไขหรือแคมเปญฤดูกาล การทําเช่นนี้ด้วยมือช้าและไม่สม่ําเสมอ

ความคิดเห็นเกี่ยวกับโซลูชัน

เพิ่มหรืออัปเดตแบบซอฟต์แวร์ชั้นการปรับ Curves, Levels หรือ Color Balance ด้วยการตั้งค่าที่แม่นยําในเส้นโค้ดบางอย่าง

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0 หรือเร็วกว่า (หรือ .Net Framework 4.6.2+)
  • Aspose.PSD สําหรับ .NET จาก NuGet
  • ไฟล์ PSD สําหรับการประมวลผล
PM> Install-Package Aspose.PSD

การดําเนินการขั้นตอนขั้นตอน

ขั้นตอน 1: ดาวน์โหลดไฟล์ 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();

ขั้นตอนที่ 3: Edit Curves Adjustment

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

ขั้นตอน 4: การปรับสมดุลสี

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

ขั้นตอน 5: เก็บ PSD ที่ปรับแต่ง

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

ใช้กรณีและแอปพลิเคชัน

  • เกรดสีที่เหมาะสมกับแบรนด์บนชุดของสินทรัพย์
  • การเปลี่ยนแปลงเสียงฤดูกาลที่รวดเร็วสําหรับแคมเปญ
  • การแก้ไขอัตโนมัติของกราฟิกที่สแกนหรือเป็นต้นกําเนิด

ความท้าทายและโซลูชั่นทั่วไป

ไม่มีผลลัพธ์ที่เห็นได้: ตรวจสอบการสั่งซื้อและตั้งค่าชั้น ชั้นปรับจะต้องอยู่เหนือชั้นเพื่อผลกระทบต่อพวกเขา

** ประเภทการปรับ: ** ใช้วิธีการที่ถูกต้องสําหรับการปรับที่ต้องการ (โค้งสมดุลสี ฯลฯ )

แนวทางที่ดีที่สุด

  • เก็บต้นฉบับสําหรับ rollback ง่าย
  • ตรวจสอบสีและสีใน Photoshop หลังจากอัตโนมัติ
  • การปรับเอกสาร logic สําหรับการติดตาม

FAQ

Q: ฉันสามารถอัตโนมัติประเภทการปรับอื่น ๆ ได้หรือไม่A: ใช่ - ความสว่าง / ความต้านทานการสัมผัสระดับ ฯลฯ ยังได้รับการสนับสนุนโดยวิธีการ API ที่คล้ายกัน

** Q: ฉันสามารถแก้ไขชั้นปรับที่มีอยู่หรือไม่**A: ใช่ - โพสต์ตามประเภทและเปลี่ยนคุณสมบัติของมัน

ข้อสรุป

ด้วย Aspose.PSD สําหรับ .NET การปรับสีและเสียงระดับมืออาชีพเป็นสคริปต์ Aspose.PSD สําหรับการอ้างอิง API .NET สําหรับตัวเลือกเต็มรูปแบบ

 แบบไทย