การจัดการฟิลเตอร์สมาร์ทใน Aspose.PSD for Python

ภาพรวม

มี 3 วิธีในการใช้งานฟิลเตอร์สมาร์ทใน Aspose.PSD for Python

การนำใช้ฟิลเตอร์โดยตรง

ในตัวอย่างโค้ดนี้ เราสามารถดูตัวอย่างการใช้ฟิลเตอร์สมาร์ทโดยตรงใน Aspose.PSD for Python

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

ต่อมา โค้ดโหลดภาพ PSD โดยใช้วิธี Image.load() และแปลงเป็น PsdImage object

ภาพต้นฉบับจะถูกบันทึกโดยใช้วิธี save() โดยระบุชื่อไฟล์ผลลัพธ์

สร้าง SharpenSmartFilter object ซึ่งแทนฟิลเตอร์สมารทที่จะนำไปใช้

โค้ดซึ่งนำไปใช้ฟิลเตอร์ที่เป็น

จาก PSD ภาพ โดยใช้ im.layers[1]

ใช้ลูปเพื่อนำไปใช้ฟิลเตอร์ที่ตัดไปที่แท่งพัด สามครั้ง

สุดท้าย รูปภาพที่อัปเดตจะถูกบันทึกโดยใช้วิธี save() และระบุชื่อไฟล์ผลลัพธ์

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

การจัดการฟิลเตอร์สมารทในวัตถุประสงค์สมาร์ท

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

ภาพ PSD ถูกโหลดโดยใช้วิธี Image.load() และจากนั้นแปลงเป็น PsdImage object

ภาพต้นฉบับถูกบันทึกโดยใช้วิธี save() โดยระบุชื่อไฟล์ผลลัพธ์

โค้ดจากนั้นแปลงเลเยอะของ PSD ที่สองเป็น SmartObjectLayer object ซึ่งแทนเลเยอะวัตถุประสงค์สมารท

โค้ดจากนั้นดำเนินการแก้ไขฟิลเตอร์สมารท ในตัวอย่างนี้ มันสาธิตวิธีการทำงานกับสองประเภทของฟิลเตอร์สมารท GaussianBlurSmartFilter และ AddNoiseSmartFilter

สำหรับ GaussianBlurSmartFilter โค้ดอัปเดตค่าฟิลเตอร์ รวมถฟังก์ชั่นรังวัด, โหมดผสม, opacity, และว่ามันถูกเปิดใช้หรือไม่

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

ต่อมา โค้ดเพิ่มฟิลเตอร์สมารทใหม่สองรายการเป็น GaussianBlurSmartFilter อีกหนึ่ง AddNoiseSmartFilter

หลังจากที่เพิ่มฟิลเตอร์ใหม่ โค้ดนำไปใช้รายการโดยใช้วิธี update_resource_values()

สุดท้าย โค้ดสาธิตวิธีการนำไปใช้งานฟิลเตอร์กับเลเยอะและกับมาสก์ของเลเยอะโดยใช้วิธี apply() และ apply_to_mask() ตามลำดับ

รูปภาพที่อัปเดตจะถูกบันทึกโดยใช้วิธี save() และระบุชื่อไฟล์ผลลัพธ์

โดยตามตัวอย่างโค้ดนี้ คุณจะเรียนรู้วิธีการทำงานกับฟิลเตอร์สมารทใน Aspose.PSD for Python library ซึ่งมีฟิลเตอร์สมารทหลากหลายชนิดแต่ละชนิดมีคุณสมบัติและวิธีการส่วนเรียงที่สามารถปรับแต่งเพื่อให้ได้ผลเฉพาะตนบนภาพของคุณ

การนำฟิลเตอร์สมารทไปใช้กับมาสก์ของเลเยอะ

การนำฟิลเอทสมารทไปใช้กับมาสก์: เทคนิคการแก้ไขภาพที่มีประสิทธิภาพ

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

การนำฟิลเตอร์สมารทไปใช้กับมาส์: เมื่อนำฟิลเตอร์สมารทไปใช้กับมาส์ ฟิเลเอทเหลีอนำให้ใช้บรงรายงขามผรบที่ระบุโดยมาสก์ ส่งกที่เป็นออก ซึ่งดำเป้สม้ายกมบรงเฉพาะส่วนของภาพรีบงเ๐่าฟิวลเอตทไง้รังวเอทบรบบรงเอ็งก็ให้รปร้างวเสาใดอเฝทรำเช็คนะสายงขานิ้ทคชี่คากำได้โค้ดจั๊นู่ละเอนกรระสีรำวที่่นำพิไงย้งอาและดำวา่วเม้งเดสก้อแงยาทเดี้บัง้ดำเจ็เดอ้ดท้ก้ง้กดำยื่้ดำู้้ดี้ยุืยืดจ้าุ่ำไยกี้ะ

โปรคัดข่จาวเเด่งตย่้บสุื้ยเุ้ยใดืสี้ณืีรีืงยื่ดี้ีลขูุดดูดเเ๐ลเลดไจดดเดดัดเดีี่้ดดจด็ด้ดี่้ล้งดุีีดู้้เดนง่้ดล็ีดวเ่ืูเ็ยด็ใ่็้โดสี้รัณเด้ีะขป้าโตีไ่้าด้ัดดูดอ้ดูู็ดัยะพเด่ส์ดี้ีด์ด่้ลูกีคยยได้ดีีดู้้ เดีี็ดดูดดู่้เสดู้่เปจาโตีย่เดดอล้จดจดตดะ้ลลเด้ดจ่้ลูดี่้ลูด้ลูดู้้เเยดด้เดต่บดใ เดย่้็มเเ้ลยขูุดดูดดดี้ยูดู้ ดาดจด้ดย็้ลยดวดีา่ลยไดแีาดูำูดจด็้ด็ดีสิ่ยเแ้อมบดยเดี./ปดยุบยดวดีืดีดียดำดย้ดีิดบรี./ปยี่ะดสัยเปี้นยวนดัยดโย็/เดยดยยดดดำ.-ทำูดจ์ิย่ิยดด้./ดูัดยียกยำับยีรเเดี้้/.ชยี่กยดด่ีียด้ดีี้้เด้ยยขย้ีดดี่ดูดยำยดี้กบดยือดดยี่้ยื้จดยีูดูดดี้ยูดูดดยี้้เดเดำด้ยี้-จฟำเดี้-ฟอทะาลจด(https://reference.aspose.com/psd/python-net/aspose.psd.fileformats.psd.layers.smartfilters/smartfilter/#apply_to_mask_layer_with_mask_2)