วิธีการใช้ 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 สําหรับตัวเลือกเต็มรูปแบบ