บทช่วยสอนทีละขั้นตอนนี้จะแสดงวิธีส่งออกรูปภาพ CDR เป็นรูปแบบ PSD ใน C# โค้ด C# อย่างง่ายนี้สามารถสร้างอิมเมจ PSD จากไฟล์ CDR โดยใช้โค้ดไม่กี่บรรทัด
ขั้นตอนในการส่งออกรูปภาพ CorelDRAW CDR เป็นรูปแบบ PSD ของ Photoshop ใน C#
- ตั้งค่าแพ็คเกจ Aspose.Imaging for .NET จาก Nuget.org
- รวมการอ้างอิงถึงสามเนมสเปซต่อไปนี้: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr และ Aspose.Imaging.ImageOptions
- ตั้งค่าใบอนุญาตโดยใช้วิธี SetLicense ก่อนบันทึกภาพ CDR เป็นรูปภาพ PSD
- โหลดไฟล์อิมเมจ CorelDRAW CDR ในอินสแตนซ์ CdrImage
- ตั้งค่าแอตทริบิวต์ของรูปภาพ Photoshop PSD ที่ต้องการโดยใช้อินสแตนซ์คลาส PsdOptions
- บันทึกไฟล์อิมเมจ CDR ที่โหลดเป็นภาพ PSD บนดิสก์
ในขั้นตอนง่ายๆ ข้างต้น ขั้นแรกเราจะโหลดอิมเมจ CDR ในออบเจกต์ CdrImage โดยใช้วิธี Load ของคลาส Image เมื่อเราโหลดภาพ CDR ลงในหน่วยความจำแล้ว เราสามารถบันทึกเป็นภาพ PSD ที่ส่งออกโดยไม่ต้องใช้ Photoshop เราสามารถระบุแอตทริบิวต์อื่น ๆ ของรูปภาพ PSD ที่ส่งออกได้เช่นกัน
รหัสเพื่อส่งออกรูปภาพ CorelDRAW CDR เป็นรูปแบบ Photoshop PSD ใน C
ในตัวอย่างนี้ เราใช้ตัวเลือกเริ่มต้นสำหรับ MultiPageOptions เพื่อรวมและแสดงหน้า CDR ทั้งหมดใน PSD เดียว มีตัวเลือกอื่นในการส่งออกแต่ละหน้ารูปภาพ CDR เป็น PSD แยกกันโดยตั้งค่าคุณสมบัติ MergeLayers เป็นเท็จ คุณยังสามารถเปลี่ยนค่าตัวแจงสำหรับ SmoothingMode เพื่อตั้งค่าคุณภาพของรูปภาพ PSD ที่ส่งออกได้เช่นกัน ในทำนองเดียวกัน เราสามารถตั้งค่าคุณสมบัติหรือแอตทริบิวต์ที่จำเป็นอื่นๆ เพื่อให้ได้ภาพ PSD ที่มีคุณภาพแตกต่างกัน
ในหัวข้อที่แล้ว เราได้อธิบายโค้ดให้กับ สร้างภาพ PNG จาก BMP ใน C#