Hướng dẫn từng bước này chỉ cho bạn cách tạo hình ảnh PNG từ BMP trong C#. Mã này trong C# lưu bitmap dưới dạng PNG một cách dễ dàng và nhanh chóng. Trong một số tình huống nhất định, chúng tôi cần chuyển đổi bitmap thành PNG trong các ứng dụng C# của mình và mẫu này sẽ hữu ích trong các tình huống như vậy.
Các bước để tạo hình ảnh PNG từ BMP trong C#
- Thiết lập gói Aspose.Imaging for .NET từ Nuget.org
- Bao gồm tham chiếu đến hai không gian tên sau: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Chỉ định giấy phép bằng phương pháp SetLicense trước khi chuyển đổi
- Đọc tệp BMP vào một đối tượng Hình ảnh
- Đặt thuộc tính cho hình ảnh PNG đầu ra bằng lớp PngOptions
- Lưu hình ảnh PNG đầu ra với các tùy chọn PNG được chỉ định
Trong các bước đơn giản ở trên, trước tiên chúng ta tải một hình ảnh đầu vào BMP vào một đối tượng hình ảnh 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 BMP vào bộ nhớ, chúng tôi có thể lưu nó vào hình ảnh PNG đầu ra. Chúng tôi cũng có thể chỉ định các thuộc tính của hình ảnh PNG đầu ra.
Mã để tạo hình ảnh PNG từ BMP trong C#
Trong đoạn mã trên, chúng tôi đã đặt độ phân giải của hình ảnh PNG đầu ra được chuyển đổi từ hình ảnh bitmap. chúng tôi cũng đã đặt mức độ nén của hình ảnh PNG. Tương tự, chúng ta có thể đặt các thuộc tính bắt buộc khác của hình ảnh đầu ra.
Trong chủ đề trước, chúng tôi đã giải thích mã cho chuyển đổi OTG sang PDF trong C#. Chuyển đổi giữa các định dạng hình ảnh khác cũng tương tự như mẫu được đưa ra trong đoạn mã trên với những thay đổi nhỏ trong mã.