JPG/JPEG là một trong những định dạng file ảnh được sử dụng rộng rãi ở thời điểm hiện tại. Định dạng tệp hình ảnh này cung cấp hình ảnh có độ phân giải cao và bạn có thể nhanh chóng chia sẻ JPG/JPEG qua internet. Định dạng tệp hình ảnh GIF cũng phổ biến nhờ khả năng hoạt ảnh nhưng đôi khi việc xem, chia sẻ và chỉnh sửa trở nên khó khăn. Do đó, việc chuyển đổi GIF sang JPG sẽ loại bỏ rắc rối này và nếu bạn tự động hóa quá trình chuyển đổi GIF sang JPG, nó sẽ mang lại lợi thế cạnh tranh cho phần mềm doanh nghiệp của bạn. Vì mục đích đó, bạn có thể cài đặt và thiết lập GroupDocs.Conversion Cloud SDK for Java để chuyển đổi GIF động sang JPG theo chương trình trong ứng dụng Java.
Chúng tôi sẽ đề cập đến các phần sau trong hướng dẫn này:
- Chuyển đổi tệp GIF sang JPG - Cài đặt API
- Cách chuyển đổi tệp GIF sang JPG trong Java
- Công cụ chuyển đổi GIF sang JPG trực tuyến
Chuyển đổi tệp GIF sang JPG - Cài đặt API
GroupDocs.Conversion cung cấp API REST và SDK đám mây bằng nhiều ngôn ngữ lập trình. Việc cài đặt khá dễ dàng vì bạn có thể tải xuống tệp JAR hoặc cài đặt nó bằng các cấu hình Maven sau.
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Bước tiếp theo là lấy thông tin xác thực API (ID khách hàng + Bí mật khách hàng). Một lần nữa, việc này cực kỳ dễ dàng và bạn có thể lấy các thông tin xác thực này từ API Cloud trang tổng quan.
Lưu ý: Vui lòng truy cập hướng dẫn của chúng tôi trong trường hợp bạn gặp bất kỳ khó khăn nào trong việc lấy ID khách hàng và Bí mật khách hàng.
Cách chuyển đổi tệp GIF sang JPG trong Java
Bây giờ, chúng ta có thể sử dụng các phương thức được trình bao bọc Java này hiển thị để chuyển đổi GIF sang JPG theo chương trình. Tuy nhiên, vui lòng làm theo các bước sau:
- Khởi tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng và Bí mật khách hàng.
- Tạo một đối tượng của lớp ConvertApi.
- Khởi tạo một đối tượng của cài đặt ConvertSettings chẳng hạn như setFilePath, setOutputPath, v.v.
- Chuyển đổi GIF sang JPG bằng cách gọi phương thức convertDocument.
Lưu ý: Chúng tôi có tệp GIF nguồn trong bảng điều khiển đám mây API của mình. Bạn có thể tải lên theo cách thủ công hoặc bằng cách gọi phương thức UploadFile theo chương trình.
Đoạn mã sau đây minh họa ảnh động GIF sang JPG trong Java:
package com.example;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Cách chuyển đổi GIF động sang JPG trong Java.
public class Main {
public static void main(String[] args) {
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test";
// Khởi tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng ID khách hàng và Bí mật khách hàng.
Configuration configuration = new Configuration(ClientId, ClientSecret);
// Tạo một đối tượng của lớp ConvertApi.
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Khởi tạo một đối tượng của cài đặt ConvertSettings như setFilePath, setOutputPath, v.v.
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("sample.gif");
settings.setFormat("jpg");
settings.setOutputPath("java-testing/output-sample-file.jpg");
// Chuyển đổi GIF sang JPG bằng cách gọi phương thức ConvertDocument.
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Converted animated GIF to JPG successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Sau khi chạy thành công, bạn có thể thấy tệp JPG mới được tạo trong thư mục “thử nghiệm java” trong API Cloud trang tổng quan. Vì vậy, bạn có thể tải xuống tệp theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức DownloadFile.
Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:
Trình chuyển đổi GIF sang JPG trực tuyến
Ngoài SDK đám mây, còn có một công cụ trực tuyến để chuyển đổi tệp GIF sang JPG và nó được cung cấp bởi GroupDocs.Conversion Cloud SDK. Công cụ này đa nền tảng và bạn có thể mở nó trên hầu hết các trình duyệt web phổ biến. Chúng tôi thực sự khuyên bạn nên truy cập công cụ trực tuyến này vì nó miễn phí và không cần đăng ký.
suy nghĩ cuối cùng
Chúng tôi kết thúc bài viết này ở đây với hy vọng rằng bạn đã học được cách chuyển đổi tệp GIF sang JPG bằng Java. Chúng tôi cũng đã thực hiện các bước và đoạn mã để chuyển đổi GIF động sang JPG. Hơn nữa, bạn có thể chọn GroupDocs.Conversion Cloud SDK for Java để xây dựng trình chuyển đổi GIF sang JPG theo chương trình. Hơn nữa, bạn có thể truy cập tài liệu để tìm hiểu về các tính năng khác. Không truy cập để tương tác với API trực tiếp của chúng tôi. Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.
Cuối cùng, groupdocs.cloud đang viết bài đăng blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.
Đặt một câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp – Câu hỏi thường gặp
Làm cách nào để chuyển đổi tệp GIF sang JPG?
Bạn có thể chuyển đổi tệp GIF sang JPG trong Java bằng cách sử dụng GroupDocs.Conversion Cloud SDK for Java. Vui lòng truy cập liên kết này để biết thêm chi tiết.