วิธีส่งออกรูปภาพ CDR เป็นรูปแบบ PSD ใน C #

บทช่วยสอนทีละขั้นตอนนี้จะแสดงวิธีส่งออกรูปภาพ CDR เป็นรูปแบบ PSD ใน C# โค้ด C# อย่างง่ายนี้สามารถสร้างอิมเมจ PSD จากไฟล์ CDR โดยใช้โค้ดไม่กี่บรรทัด

ขั้นตอนในการส่งออกรูปภาพ CorelDRAW CDR เป็นรูปแบบ PSD ของ Photoshop ใน C#

  1. ตั้งค่าแพ็คเกจ Aspose.Imaging for .NET จาก Nuget.org
  2. รวมการอ้างอิงถึงสามเนมสเปซต่อไปนี้: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr และ Aspose.Imaging.ImageOptions
  3. ตั้งค่าใบอนุญาตโดยใช้วิธี SetLicense ก่อนบันทึกภาพ CDR เป็นรูปภาพ PSD
  4. โหลดไฟล์อิมเมจ CorelDRAW CDR ในอินสแตนซ์ CdrImage
  5. ตั้งค่าแอตทริบิวต์ของรูปภาพ Photoshop PSD ที่ต้องการโดยใช้อินสแตนซ์คลาส PsdOptions
  6. บันทึกไฟล์อิมเมจ 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#

 ไทย