วิธีการใช้การปรับระดับสําหรับการแก้ไขภาพ PSD Batch
การปรับระดับเป็นขั้นตอนพื้นฐานในการแก้ไขภาพ ด้วย Aspose.PSD สําหรับ .NET คุณสามารถใช้การเปลี่ยนแปลงระดับได้กับหลายร้อย PSDs ในเวลาเดียวกันเพื่อให้แน่ใจว่าความสอดคล้องภาพและเสียงที่มีคุณภาพ
ปัญหาโลกจริง
จุดสีดํา / สีขาวที่ไม่สม่ําเสมอทั่วห้องสมุดภาพทําให้แบรนด์และคุณภาพการพิมพ์ลดลง กระแสการทํางานของ Photoshop มือถือไม่สามารถขยายได้สําหรับการค้าอิเล็กทรอนิกส์แคตตาล็อกหรือโครงการเอกสาร
ความคิดเห็นเกี่ยวกับโซลูชัน
สคริปต์การเพิ่มและปรับชั้นระดับด้วยค่า input / output ที่แม่นยําเพื่อให้ได้ผลลัพธ์แบบอัตโนมัติ
ข้อกําหนด
- Visual Studio 2019 หรือภายหลัง
- .NET 6.0 หรือเร็วกว่า (หรือ .Net Framework 4.6.2+)
- Aspose.PSD สําหรับ .NET จาก NuGet
- ไฟล์ PSD(s) สําหรับการแก้ไข
PM> Install-Package Aspose.PSD
การดําเนินการขั้นตอนขั้นตอน
ขั้นตอน 1: ดาวน์โหลดไฟล์ PSD
using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
ขั้นตอนที่ 2: เพิ่มชั้นปรับระดับ
var levels = psdImage.AddLevelsAdjustmentLayer();
ขั้นตอนที่ 3: การตั้งค่าระดับ
// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12; // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point
ขั้นตอนที่ 4: เก็บ PSD ที่แก้ไข
psdImage.Save(outputFile);
psdImage.Dispose();
ใช้กรณีและแอปพลิเคชัน
- การสแกนที่สมบูรณ์แบบหรือเสียงถ่ายโอน
- ให้จุดสีดํา/สีขาวที่สม่ําเสมอในสินทรัพย์ทั้งหมด
- Preflight สําหรับการพิมพ์อีคอมเมิร์ซหรือแคมเปญดิจิตอล
ความท้าทายและโซลูชั่นทั่วไป
ระดับที่ไม่ได้ส่งผลกระทบต่อการผลิต: ตรวจสอบลําดับชั้น - ชั้นการปรับจะต้องอยู่ด้านบน
ความจําเป็นสําหรับการแก้ไขต่อช่อง: ช่องเป้าหมายสีแดงสีเขียวและสีน้ําเงินโดยเฉพาะอย่างยิ่ง levels.GetChannelByIndex()
.
แนวทางที่ดีที่สุด
- แสดงผลลัพธ์ก่อนหน้าบนจอแสดงผลที่กําหนดเอง
- สคริปต์สําหรับงานแพทช์ทั่วโฟลเดอร์ทั้งหมด
- Backup ไฟล์เดิม
FAQ
** Q: ฉันสามารถแก้ไขช่องทั้งหมดได้หรือไม่**A: ใช่ - ใช้ช่อง Master หรือเป้าหมาย RGB โดยแยกตามที่จําเป็น
Q: ฉันสามารถส่งออกเป็น JPEG หรือ TIFF หลังจากแก้ไขได้หรือไม่A: ใช่ - เพียงแค่ใช้ตัวเลือกการส่งออกที่ต้องการหลังจากปรับแต่ง
ข้อสรุป
ด้วย Aspose.PSD สําหรับ .NET คุณสามารถอัตโนมัติคุณภาพภาพสําหรับไฟล์ PSD จํานวนใด ๆ สําหรับคุณสมบัติเพิ่มเติม โปรดดู Aspose.PSD สําหรับการอ้างอิง API .NET .