Cách chuyển đổi Bitmap sang PNG trong Java

Hướng dẫn đơn giản này cung cấp một mô tả ngắn gọn về cách chuyển đổi Bitmap thành PNG trong Java. Nó sẽ giúp bạn chuyển đổi BMP thành PNG trong Java bằng cách viết một vài dòng mã trong bất kỳ hệ điều hành phổ biến nào như Windows, macOS và Linux. Bạn cũng có thể đặt một số thuộc tính cho tệp hình ảnh PNG đầu ra.

Các bước để chuyển đổi Bitmap sang PNG trong Java

  1. Định cấu hình Aspose.Imaging từ Kho lưu trữ Maven vào dự án của bạn
  2. Tải tệp Bitmap nguồn vào phiên bản lớp Image để chuyển đổi
  3. Khởi tạo đối tượng lớp PngOptions để đặt thuộc tính hình ảnh PNG đầu ra
  4. Đặt độ phân giải và mức độ nén trong đối tượng lớp PngOptions
  5. Lưu tệp Bitmap nguồn dưới dạng PNG sau khi đặt các thuộc tính mong muốn

Trong các bước này, chúng tôi tải tệp BMP nguồn và khởi tạo thể hiện lớp PngOptions để đặt thuộc tính của tệp PNG đầu ra. Ở đây trong hướng dẫn từng bước này, chúng tôi đặt độ phân giải và mức độ nén trong hướng dẫn này, tuy nhiên, các thuộc tính khác cũng có thể được đặt trước khi tạo hình ảnh PNG. Cuối cùng, chúng tôi lưu tệp BMP thành PNG trong Java bằng cách sử dụng hàm save() của lớp hình ảnh.

Mã để chuyển đổi BMP sang PNG trong Java

Trong mã này, chúng tôi chỉ sử dụng thuộc tính độ phân giải và độ nén để thay đổi BMP thành PNG trong Java. Tuy nhiên, bạn cũng có thể đặt độ sâu bit, loại màu, loại bộ lọc và vùng chứa siêu dữ liệu XMP cho tệp PNG đầu ra. Lưu ý rằng bạn cũng có thể tải bất kỳ loại hình ảnh nào khác để chuyển đổi sang một số loại khác.

Không cần cài đặt bất kỳ công cụ bên thứ ba nào khác cho chuyển đổi này. Nếu bạn muốn tìm hiểu một số tính năng khác để làm việc với hình ảnh như tạo hình ảnh từ tệp Excel, bạn có thể tham khảo bài viết trên cách chuyển đổi biểu đồ Excel sang JPG trong Java.

 Tiếng Việt