การใช้เอฟเฟ็กต์เลเยอร์ในไฟล์ PSD
ภาพรวม
ใน Aspose.PSD สำหรับ Python, คุณสามารถสร้างเอฟเฟ็กต์ต่าง ๆ บนเลเยอร์เพื่อเพิ่มความสวยงามให้กับภาพของคุณ สามารถทำได้โดยใช้คลาส BlendingOptions ซึ่งมีเมธอดในการเพิ่มเอฟเฟ็กต์ต่าง ๆ เช่น stroke, inner shadow, drop shadow, gradient overlay, color overlay, pattern overlay และ outer glow
เพื่อสาธิตการสร้างเอฟเฟ็กต์บนเลเยอร์ เรามาดูตัวอย่างโค้ดด้านล่าง
ในตัวอย่างโค้ดนี้ เราจะโหลดภาพ PSD และบันทึกภาพเริ่มต้นเป็น PNG ตามลำดับ จากนั้น เราจะสร้างเอฟเฟ็กต์ต่าง ๆ บนเลเยอร์ต่าง ๆ โดยใช้คลาส BlendingOptions หน้าที่ของแต่ละเอฟเฟ็กต์ อธิบายได้ดังนี้:
Stroke: เราเพิ่มทาสีไปยังเลเยอร์ที่ 1 โดยระบุขนาดทา, จุดสีของไทล์เรเดียนทและจุดโปร่งแสง
Inner Shadow: เราเพิ่มเงาภายในไปยังเลเยอร์ที่ 2 โดยระบุมุมและสีของเงา
Drop Shadow: เราเพิ่มเงาแบบใสไปยังเลเยอร์ที่ 3 โดยระบุมุมและสีของเงา
Gradient Overlay: เราเพิ่มการทับสีไปยังเลเยอร์ที่ 4 โดยระบุจุดสีของไทล์และจุดโปร่งแสง
Color Overlay: เราเพิ่มการทับสีไปยังเลเยอร์ที่ 5 โดยระบุสีและความโปร่งแสงของการทับซ้อน
Pattern Overlay: เราเพิ่มการทับลายไปยังเลเยอร์ที่ 6 โดยระบุข้อมูลลาย, ความกว้าง และความสูง
Outer Glow: เราเพิ่มแสงเรย์แบบนอกไปยังเลเยอร์ที่ 7 โดยระบุขนาดและสีที่เติมแสงเรย์
ในท้ายที่สุด เราบันทึกภาพที่ปรับเปลี่ยนแล้วเป็นทั้ง PNG และ PSD
นี่เป็นตัวอย่างพื้นฐานเท่านั้นเกี่ยวกับวิธีการสร้างเอฟเฟ็กต์บนเลเยอร์โดยใช้ Aspose.PSD สำหรับ Python คุณสามารถปรับปรุงเอฟเฟ็กต์ต่อไปได้อย่างอิสระโดยการปรับค่าพารามิเตอร์และคุณสมบัติของแต่ละเอฟเฟ็กต์ ไลบรารีมีตัวเลือกและการตั้งค่าต่าง ๆ ให้คุณสร้างเอฟเฟ็กต์ที่ซับซ้อนและน่าสายตามากขึ้น
หวังว่าบทความนี้จะช่วยให้คุณเข้าใจวิธีการสร้างเอฟเฟ็กต์บนเลเยอร์ใน Aspose.PSD สำหรับ Python ไม่ต้องลังเลที่จะสำรวจเอกสารของไลบรารีเพื่อดูรายละเอียดและตัวอย่างเพิ่มเติม
อ่านตัวอย่างเต็มได้ที่นี่