ดูบทแนะนำสั้นๆ นี้เพื่อ แก้ไขไฟล์ PSD ใน Java คุณสามารถเรียนรู้ขั้นตอนการกำหนดค่า ขั้นตอนการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้เพื่อสร้าง โปรแกรมแก้ไขภาพ PSD โดยใช้ Java นอกจากนี้ บทความนี้จะกล่าวถึงความเป็นไปได้ต่างๆ ในการเพิ่มหรือแก้ไขเลเยอร์ต่างๆ ในไฟล์รูปภาพ PSD
ขั้นตอนในการแก้ไข PSD โดยไม่ต้องใช้ Photoshop โดยใช้ Java
- กำหนดค่าระบบของคุณโดยการติดตั้ง Aspose.PSD for Java เพื่อแก้ไขไฟล์ PSD
- เริ่มต้นอินสแตนซ์ของคลาส PsdImage เพื่อโหลดอิมเมจ PSD อินพุต
- กำหนดพิกัดด้วยคลาสสี่เหลี่ยมผืนผ้า
- แก้ไขไฟล์ PSD โดยเพิ่มเลเยอร์ข้อความใหม่โดยใช้เมธอด addTextLayer
- บันทึกภาพ PSD เอาท์พุต
คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อ แก้ไขไฟล์ PSD โดยไม่ต้องใช้ Photoshop โดยใช้ Java กระบวนการจะเริ่มโดยการเข้าถึงอิมเมจ PSD อินพุต จากนั้น ระบุพิกัดสี่เหลี่ยมเพื่อวางข้อความ จากนั้นแทรกเลเยอร์ข้อความใหม่ก่อนที่จะเรนเดอร์รูปภาพ PSD เอาท์พุต
รหัสเพื่อพัฒนาโปรแกรมแก้ไขไฟล์ PSD ใน Java
import com.aspose.psd.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Edit PSD file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
String sourceFileName = "sample.psd"; | |
String exportPath = "edited.psd"; | |
// Load an existing PSD | |
com.aspose.psd.fileformats.psd.PsdImage im = | |
(com.aspose.psd.fileformats.psd.PsdImage)com.aspose.psd.Image.load(sourceFileName); | |
// Add a text layer | |
com.aspose.psd.Rectangle rect = new com.aspose.psd.Rectangle(20, 20, 100, 30); | |
com.aspose.psd.fileformats.psd.layers.TextLayer layer = im.addTextLayer("Welcome!", rect); | |
// Set layer position | |
layer.setLeft(10); | |
layer.setTop(25); | |
// Save PSD | |
im.save(exportPath); | |
System.out.println("Done"); | |
} | |
} |
ข้อมูลโค้ดนี้แสดงโฟลว์ของโปรแกรมเพื่อ แก้ไข PSD ใน Java ทำงานร่วมกับคลาส PsdImage เพื่อเข้าถึงอิมเมจ PSD อินพุต ทำงานร่วมกับคลาส PsdImage เพื่อเข้าถึงอิมเมจ PSD อินพุต พิกัดสี่เหลี่ยมสี่ชุดถูกตั้งค่าและส่งผ่านไปยังวิธี addTextLayer เพื่อแทรกข้อความลงในไฟล์ PSD นอกจากนี้ คุณยังสามารถปรับปรุงโค้ดเพื่อหมุนรูปภาพ PSD โดยรวมเลเยอร์ต่างๆ ขณะแก้ไขไฟล์ PSD ได้
บทความสั้นๆ นี้อธิบายวิธีพัฒนา โปรแกรมแก้ไขรูปภาพ PSD ใน Java หากคุณต้องการแปลงไฟล์ Adobe Illustrator เป็นรูปแบบ PNG โปรดดูบทความเกี่ยวกับ วิธีแปลง AI เป็น PNG ใน Java