การจัดการตัวกรองอัจฉริยะใน Aspose.PSD สำหรับ C#

ภาพรวม

มีวิธีการสามวิธีในการใช้ smart filters ใน Aspose.PSD สำหรับ C#.

การนำตัวกรองให้ใช้โดยตรง

ตัวอย่างนี้แสดงวิธีการใช้ smart filters โดยตรงใน Aspose.PSD สำหรับ C#.

ก่อนอื่น โปรดระบุไฟล์ PSD ต้นฉบับถ่ายภาพ, ไฟล์ผลลัพธ์สำหรับภาพต้นฉบับ และไฟล์ผลลัพธ์สำหรับภาพที่อัปเดต

จากนั้น โหลดภาพ PSD โดยใช้วิธี Image.Load และแปลงเป็นออบเจกต์ PsdImage

บันทึกรูปภาพต้นฉบับ โดยใช้เมธอด Save พร้อมกับชื่อไฟล์ผลลัพธ์ที่ระบุ

สร้างออบเจกต์ SharpenSmartFilter ที่แทนตัวกรองอัจฉริยะที่จะใช้

ดึงเลเยอร์ปกติจากภาพ PSD โดยใช้ psdImage.Layers[1]

นำ sharpenFilter ไปใช้กับเลเยอร์ปกติสามครั้งในวงรอบ

สุดท้าย บันทึกภาพที่อัปเดตโดยใช้เมธอด Save พร้อมกับชื่อไฟล์ผลลัพธ์ที่ระบุ

โค้ดนี้แสดงวิธีการใช้ smart filters โดยตรงใน Aspose.PSD สำหรับ C#. โดยใช้ออบเจกต์ตัวกรองที่เหมาะสม และนำไปใช้กับเลเยอร์ที่ต้องการ คุณสามารถให้ผลลัพธ์ที่ต้องการบนภาพของคุณ

การจัดการ Smart Filters ใน Smart Objects

ตัวอย่างนี้แสดงวิธีการจัดการ smart filters ภายใน smart objects

ก่อนอื่น โปรดระบุไฟล์ PSD ต้นฉบับถ่ายภาพ, ไฟล์ผลลัพธ์สำหรับภาพต้นฉบับ และไฟล์ผลลัพธ์สำหรับภาพที่อัปเดต

โหลดภาพ PSD โดยใช้วิธี Image.Load และแปลงเป็นออบเจกต์ PsdImage

บันทึกรูปภาพต้นฉบับ โดยใช้เมธอด Save พร้อมกับชื่อไฟล์ผลลัพธ์ที่ระบุ

แปลงเลเยอร์ที่สองของภาพ PSD เป็นออบเจกต์ SmartObjectLayer

แก้ไข smart filters. ตัวอย่างนี้แสดงการทำงานกับ GaussianBlurSmartFilter และ AddNoiseSmartFilter

สำหรับ GaussianBlurSmartFilter, อัปเดตค่าตัวกรองซึ่งรวมถึงรัศมี, โหมดผสม, ความทึบ, และสถานะที่เปิดใช้งาน

สำหรับ AddNoiseSmartFilter, ตั้งค่าการกระจายเสียงเป็น NoiseDistribution.UNIFORM

เพิ่มรายการตัวกรองใหม่ไปยังเลเยอร์ smart object: อีกอัน GaussianBlurSmartFilter และ AddNoiseSmartFilter

นำความเปลี่ยนแปลงไปใช้ซึ่งใช้เมธอด UpdateResourceValues

นำตัวกรองไปใช้โดยตรงกับเลเยอร์ และกับเมาส์ของเลเยอร์โดยใช้เมธอด Apply และ ApplyToMask ตามลำดับ

บันทึกภาพที่อัปเดตโดยใช้เมธอด Save พร้อมกับชื่อไฟล์ผลลัพธ์ที่ระบุ

การนำตัวกรองอัจฉริยะไปใช้กับมาสก์เลเยอร์

Smart filters เป็นเครื่องมือสำหรับแก้ไขภาพที่มีประสิทธิภาพทำให้ผู้ใช้สามารถใช้ตัวกรองและเอฟเฟกต์ต่างๆ

เทคนิคที่น่าสนใจคือการนำไปใช้กับมาส์ ซึ่งสามารถควบคุมพื้นที่ที่ได้รับผลกระทบจากตัวกรองอย่างแม่นยำ

มาส์เป็นภาพขาวดำที่กำหด透วงสิทธิที่บางราวของภาพ, หรือการใช้ตัวกรอง, การปรับแต่ง, หรือเอฟเฟกต์ต่างๆเฉพาะ

เมื่อนำตัวกรองอัจฉริยะไปใช้กับมาส์, ตัวกรองจะถูกใช้เฉพาะไปยังพื้นที่ที่ระบุโดยมาส์ การควบคุมแม่นยำนี้ช่วยให้สามารถควบคุมความเข้มข้นและขอบเขตของตัวกรอง

สำหรับข้อมูลและตัวอย่างเพิ่มเติม โปรดอ่านผ่าน เอกสาร Aspose.PSD สำหรับ C#.