Hướng dẫn từng bước này sẽ chỉ cho bạn cách xuất hình ảnh CDR sang định dạng PSD trong C#. Mã C# đơn giản này có thể tạo hình ảnh PSD từ tệp CDR bằng vài dòng mã.
Các bước để xuất hình ảnh CorelDRAW CDR sang định dạng Photoshop PSD trong C#
- Thiết lập gói Aspose.Imaging for .NET từ Nuget.org
- Bao gồm tham chiếu đến ba không gian tên sau: Aspose.Imaging, Aspose.Imaging.FileFormats.Cdr và Aspose.Imaging.ImageOptions
- Đặt giấy phép bằng phương pháp SetLicense trước khi lưu hình ảnh CDR dưới dạng hình ảnh PSD
- Tải tệp hình ảnh CorelDRAW CDR trong phiên bản CdrImage
- Đặt thuộc tính của hình ảnh Photoshop PSD dự định bằng cách sử dụng phiên bản lớp PsdOptions
- Lưu tệp hình ảnh CDR đã tải dưới dạng hình ảnh PSD trên đĩa
Trong các bước đơn giản ở trên, trước tiên chúng ta tải một hình ảnh CDR trong đối tượng CdrImage bằng cách sử dụng phương thức Load của lớp Image. Khi chúng tôi đã tải hình ảnh CDR vào bộ nhớ, chúng tôi có thể lưu nó thành hình ảnh PSD đầu ra mà không cần sử dụng Photoshop. Chúng tôi cũng có thể chỉ định các thuộc tính khác của hình ảnh PSD đầu ra.
Mã để xuất hình ảnh CorelDRAW CDR sang định dạng Photoshop PSD trong C#
Trong ví dụ này, chúng tôi đã sử dụng các tùy chọn mặc định cho MultiPageOptions để hợp nhất và hiển thị tất cả các trang CDR trong một PSD. Có tùy chọn khác để xuất từng trang hình ảnh CDR dưới dạng PSD riêng biệt bằng cách đặt thuộc tính MergeLayers thành false. Bạn cũng có thể thay đổi giá trị liệt kê cho SmoothingMode để đặt chất lượng của hình ảnh PSD đã xuất. Tương tự, chúng ta có thể đặt các thuộc tính hoặc thuộc tính cần thiết khác để có được hình ảnh PSD chất lượng khác nhau.
Trong chủ đề trước, chúng tôi đã giải thích mã cho Tạo ảnh PNG từ BMP trong C#.