การใช้ Graphics API เพื่อแก้ไขชั้นในไฟล์ PSD

ภาพรวม

เพื่อเริ่มต้น โหลดไฟล์ PSD โดยใช้เมทอด Image.load() หรือสร้าง Psd Image จากเริ่มต้น นำตัวแปร inputFile มาใช้เพื่อแทนที่เส้นทางไปยังไฟล์ PSD ของคุณ และระบุตัวเลือกการโหลดด้วย loadOpt หากจำเป็น

ต่อมา, เข้าถึงชั้นแรกของภาพ PSD โดยใช้ไวยากรณ์ psdImage.getLayers()[0] เพื่อรับอ้างอิงไปยังอ็อบเจ็กต์ชั้นเพื่อปรับเปลี่ยน

เพื่อแก้ไขชั้น, สร้างออบเจ็กต์ Graphics โดยผ่านชั้นเป็นพารามิเตอร์ ออบเจ็กต์นี้ให้วิธีการต่าง ๆ สำหรับการวาดรูปร่างและการใช้แปรง

ออบเจ็กต์ Pen ใช้ในการกำหนดสีและความหนาของเส้นขอบของรูปร่าง อย่างเดียวกัน แปรงเช่น LinearGradientBrush ถูกใช้ในการกำหนดสีที่เติม

วาดรูปร่างบนชั้นโดยใช้วิธีเช่น graphics.drawEllipse() เพื่อวาดขอบของรูปร่าง และ graphics.fillEllipse() เพื่อเติม

หลังจากทำการเปลี่ยนแปลงตามที่ต้องการในชั้น บันทึกภาพ PSD ที่แก้ไขแล้วโดยใช้ psdImage.save()

นอกจากนี้, คุณสามารถบันทึกรูปที่แก้ไขในรูปแบบอื่น เช่น PNG โดยใช้อ็อบชันที่เหมาะสม

นั่นคือ! คุณได้ใช้ Graphics API ของ Aspose.PSD สำหรับ Java ในการแก้ไขชั้นในไฟล์ PSD อย่างสำเร็จ สำรวจคุณสมบัติและฟังก์ชันที่ยิ่งใหญ่ขึ้นของไลบรารี Aspose.PSD เพื่อเสริมสภาพการแก้ไขภาพของคุณ

กรุณาตรวจสอบตัวอย่างเต็ม

ตัวอย่าง