HTML JPG PDF XML APNG
Aspose.Imaging  cho Java
WEBP

Chuyển đổi JPG thành WEBP qua Java

Chuyển đổi JPG thành WEBP bằng cách sử dụng API Java gốc mà không cần bất kỳ trình chỉnh sửa hình ảnh hoặc thư viện bên thứ ba nào.

Cách chuyển đổi JPG thành WEBP bằng Java

Chuyển đổi định dạng tệp có vẻ như là một công việc thường ngày của các nhà thiết kế đồ họa. Tuy nhiên, đánh giá thấp tầm quan trọng của nó sẽ là một sai lầm. Việc đánh giá công việc của bạn có thể phụ thuộc vào việc bạn giải quyết nhiệm vụ này nhanh chóng và hiệu quả như thế nào. Thông thường, hình ảnh gốc cần chuyển đổi sang định dạng phù hợp hơn để in hoặc xuất bản trực tuyến. Nếu hình ảnh gốc được lấy từ trình chỉnh sửa đồ họa thì nó có thể ở định dạng vector. Trong trường hợp này, nó phải được rasterized và chuyển đổi sang định dạng raster cho mục đích xuất bản. Bạn có thể lựa chọn lưu hình ảnh ở định dạng không nén để có chất lượng tối ưu hoặc chuyển đổi sang định dạng nén không mất dữ liệu để giảm kích thước tệp. Trong một số bối cảnh nhất định, chẳng hạn như xuất bản trên web, bạn có thể chọn các định dạng nén bị mất dữ liệu. Các thuật toán được thiết kế đặc biệt để nén dữ liệu hình ảnh cho phép giảm đáng kể kích thước tệp trong khi vẫn duy trì chất lượng hình ảnh ở mức chấp nhận được. Điều này tạo điều kiện tải tập tin hình ảnh nhanh chóng từ internet. Để chuyển đổi JPG sang WEBP, chúng tôi sẽ sử dụng [Aspose.Imaging cho Java] ( https://products.aspose.com/imaging/java ) API là một API chuyển đổi và thao tác hình ảnh giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng Java. Bạn có thể tải xuống phiên bản mới nhất của nó trực tiếp từ Maven và cài đặt nó trong dự án dựa trên Maven của bạn bằng cách thêm các cấu hình sau vào pom.xml.

Kho

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>

Các bước chuyển đổi JPG thành WEBP qua Java

Các nhà phát triển có thể dễ dàng tải và chuyển đổi tệp JPG sang WEBP chỉ trong một vài dòng mã.

  • Tải tệp JPG bằng phương thức Image.load
  • Tạo và đặt phiên bản của lớp con bắt buộc của ImageOptionsBase (ví dụ: BmpOptions, PngOptions, v.v.)
  • Gọi phương thức Image.save
  • Chuyển đường dẫn tệp có phần mở rộng WEBP & đối tượng của lớp ImageOptionsBase

yêu cầu hệ thống

Trước khi chạy mã ví dụ chuyển đổi, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau.

  • Hệ điều hành: Windows hoặc Linux.
  • Môi trường phát triển: Hỗ trợ .NET Core 7 trở lên như Microsoft Visual Studio.

Ứng dụng miễn phí để chuyển đổi JPG thành WEBP

  • Chọn hoặc kéo và thả hình ảnh JPG
  • Chọn định dạng và nhấp vào nút Chuyển đổi
  • Nhấp vào nút Tải xuống để tải xuống hình ảnh WEBP

Kiểm tra bản trình diễn trực tiếp của chúng tôi để chuyển đổi JPG thành WEBP

Chuyển đổi JPG thành WEBP - Java

JPG Những gì là JPG Định dạng tệp

JPEG là một loại định dạng hình ảnh được lưu bằng phương pháp nén mất dữ liệu. Hình ảnh đầu ra, là kết quả của quá trình nén, là sự cân bằng giữa kích thước lưu trữ và chất lượng hình ảnh. Người dùng có thể điều chỉnh mức độ nén để đạt được mức chất lượng mong muốn đồng thời giảm dung lượng lưu trữ. Chất lượng hình ảnh bị ảnh hưởng đáng kể nếu áp dụng nén 10: 1 cho hình ảnh. Giá trị nén càng cao thì chất lượng ảnh càng giảm.

Đọc thêm | JPG

WEBP Những gì là WEBP Định dạng tệp

WebP, được giới thiệu bởi Google, là một định dạng tệp hình ảnh web raster hiện đại dựa trên nén không mất dữ liệu và mất dữ liệu. Nó cung cấp chất lượng hình ảnh tương tự trong khi giảm đáng kể kích thước hình ảnh. Vì hầu hết các trang web đều sử dụng hình ảnh làm đại diện dữ liệu hiệu quả, việc sử dụng hình ảnh WebP trong các trang web dẫn đến tải trang web nhanh hơn. Theo Google, hình ảnh không mất dữ liệu WebP có kích thước nhỏ hơn 26% so với PNG, trong khi hình ảnh mất dữ liệu WebP nhỏ hơn 25-34% so với hình ảnh JPEG tương đương. Hình ảnh được so sánh dựa trên chỉ số Độ tương đồng về cấu trúc (SSIM) giữa WebP và các định dạng tệp hình ảnh khác. WebP là một dự án chị em của định dạng vùng chứa đa phương tiện WebM.

Đọc thêm | WEBP

Các chuyển đổi được hỗ trợ khác

Sử dụng Java, người ta có thể dễ dàng chuyển đổi các định dạng khác nhau bao gồm.

BMP (Ảnh bitmap)
GIF (Định dạng trao đổi đồ họa)
DICOM (Hình ảnh & Truyền thông Kỹ thuật số)
EMF (Định dạng siêu tệp nâng cao)
JP2 (JPEG 2000)
J2K (Hình ảnh nén Wavelet)
JPEG2000 (JPEG 2000)
PNG (Biểu đồ minh họa mạng lưới không dây)
APNG (Đồ họa mạng di động hoạt hình)
PSD (Tài liệu Photoshop)
DXF (Định dạng Trao đổi Bản vẽ, hoặc Định dạng Trao đổi Bản vẽ,)
SVG (Đồ họa vector có thể mở rộng)
TIFF (Định dạng hình ảnh được gắn thẻ)
WEBP (Raster Hình ảnh Web)
WMF (Microsoft Windows Metafile)
PDF (Định dạng tài liệu di động (PDF))
HTML (HTML5 Canvas)
EMZ (Siêu tệp nâng cao được nén của Windows)
WMZ (Giao diện Windows Media Player được nén)
TGA (Đồ họa Targa)
SVGZ (Phiên bản nén của tệp Đồ họa Vectơ có thể mở rộng (.SVG).)
CANVAS (HTML5 Canvas)
ICO (Biểu tượng Windows)