นี่คือบทแนะนำสั้น ๆ ที่จะแนะนำคุณเกี่ยวกับวิธี แปลง CDR เป็น PSD ใน Java คุณจะสามารถควบคุม แปลงไฟล์ CDR เป็นรูปแบบ PSD ในภาษาจาวาได้อย่างสมบูรณ์ โดยการตั้งค่าพารามิเตอร์จำนวนหนึ่ง รวมถึงการกำหนดค่าเลเยอร์ ตัวเลือกการแรสเตอร์ และโหมดการปรับให้เรียบ คุณสามารถดำเนินการนี้ในระบบปฏิบัติการทั่วไป เช่น MS Windows, macOS และ Ubuntu
ขั้นตอนในการแปลง CDR เป็น PSD ใน Java
- เพิ่ม Aspose.Imaging จาก Maven Repository ลงในโปรเจ็กต์สำหรับการแปลง CDR เป็น PSD
- ใช้วัตถุ CdrImage โหลดไฟล์ CDR ต้นทาง
- ยกตัวอย่างวัตถุ PsdOptions เพื่อตั้งค่าพารามิเตอร์ของไฟล์ PSD เอาต์พุต
- ตั้งค่าตัวเลือกเพื่อแสดงหน้าทั้งหมดในไฟล์ CDR ต้นทาง
- ใช้ตัวเลือกเลเยอร์การผสาน กำหนดค่าเพื่อสร้างเลเยอร์เดียวในไฟล์เอาต์พุต
- ตั้งค่าตัวเลือกการแรสเตอร์แบบเวกเตอร์โดยตั้งค่าสีเป็นสีขาวและความสูงและความกว้างเทียบเท่ากับภาพต้นฉบับ
- ตั้งค่าโหมดการปรับให้เรียบเป็นไม่มี
- บันทึกไฟล์ PSD เอาต์พุตบนดิสก์โดยใช้ PsdOptions ที่กำหนดค่าไว้ด้านบน
ในขณะที่แปลงไฟล์ CDR เป็น PSD ใน Java เราเพียงโหลดไฟล์ CDR ต้นทาง จากนั้นสร้างอินสแตนซ์ PsdOptions เพื่อตั้งค่าพารามิเตอร์บางอย่างของไฟล์ PSD เอาต์พุต คุณสามารถตั้งค่าการกำหนดค่าเลเยอร์ได้ เช่น เราตั้งค่าเลเยอร์เดียวในไฟล์ PSD เอาต์พุต แทนที่จะแสดงหน้าไฟล์ต้นฉบับแต่ละหน้าเป็นหน้าแยกต่างหากในไฟล์ PSD ตัวเลือกการแรสเตอร์จะถูกตั้งค่าพร้อมกับโหมดการปรับให้เรียบ
รหัสเพื่อเปลี่ยนไฟล์ CDR เป็น PSD ใน Java
ในโค้ดนี้ เราได้เขียนไฟล์ CDR ไปยังตัวแปลง PSD ใน Java เพื่อให้ใช้ฟังก์ชัน Image.load() เพื่อโหลดไฟล์ CDR ต้นทางลงในวัตถุ CdrImage ในขั้นตอนถัดไป เราจะเริ่มต้นวัตถุ ImageOptionsBase ด้วยวัตถุคลาส PsdOptions เพื่อตั้งค่าคุณสมบัติ MultiPageOptions, MergeLayers และ VectorRasterizationOptions ด้วยสีขาวและขนาดภาพต้นฉบับ SmoothingMode ถูกตั้งค่าเป็น None ในไฟล์เอาต์พุต
หากคุณต้องการเรียนรู้การแปลงประเภทอื่นๆ โปรดดูบทความใน วิธีแปลง Bitmap เป็น PNG ใน Java บทช่วยสอนนี้ไม่ต้องการการติดตั้งเครื่องมือของบุคคลที่สามอื่นใดเพื่อทำการแปลงนี้