Cách thay đổi kích thước hình ảnh bằng Java

Hướng dẫn nhanh này được thiết kế để giải thích cách thay đổi kích thước hình ảnh bằng Java với sự trợ giúp của một chuỗi các bước và mã mẫu có thể chạy được. Để thay đổi kích thước hình ảnh Mã Java thể hiện quy trình bằng cách đặt kích thước mới và loại thay đổi kích thước, tuy nhiên, bạn cũng có thể sử dụng nhiều tùy chọn khác. Hình ảnh đầu ra có thể được lưu ở bất kỳ định dạng nào như JPEG, PNG, BMP, v.v.

Các bước thay đổi kích thước hình ảnh bằng Java

  1. Định cấu hình ứng dụng để sử dụng Aspose.Imaging từ kho lưu trữ Maven
  2. Tải hình ảnh nguồn từ đĩa vào đối tượng lớp Image
  3. Gọi hàm Image.resize() bằng cách cung cấp kích thước mới và ResizeType
  4. Lưu hình ảnh đầu ra trên đĩa ở định dạng mong muốn

Trong khi sử dụng quá trình Java thay đổi kích thước hình ảnh được mô tả ở đây bằng cách trước tiên chia sẻ các bước để định cấu hình môi trường và sau đó là quy trình từng bước cần tuân theo trong chương trình Java. Lớp Image chứa một số quá tải cho hàm resize() cung cấp các tùy chọn khác nhau để thay đổi kích thước hình ảnh bằng cách sử dụng ResizeType hoặc ImageResizeSettings enumerator. Tương tự, phương thức save() có nhiều tùy chọn để lưu hình ảnh đầu ra vào luồng hoặc trên đĩa cùng với việc đặt hình chữ nhật bao quanh.

Mã để thay đổi kích thước hình ảnh bằng Java

Mã này trình bày cách sử dụng Tệp hình ảnh thay đổi kích thước Java có thể được quản lý bằng cách sử dụng bất kỳ loại thay đổi kích thước nào được chỉ định trong ResizeType enumerator bao gồm Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample, v.v. Tương tự, bạn có thể đặt giá trị phương pháp lượng tử hóa màu, loại của bộ lọc và chế độ nội suy cũng như sử dụng đối tượng ImageResizeSettings trong hàm resize().

Hướng dẫn nhanh này đã dạy chúng ta cách sử dụng Java thay đổi kích thước hình ảnh mà không làm giảm chất lượng. Nếu bạn muốn tìm hiểu cách chuyển đổi giữa các loại hình ảnh khác nhau như BMP sang PNG, hãy tham khảo bài viết trên cách chuyển đổi BMP sang PNG trong Java.

 Tiếng Việt