JPG/JPEG은 현재 널리 사용되는 이미지 파일 형식 중 하나입니다. 이 이미지 파일 형식은 고해상도 이미지를 제공하며 인터넷을 통해 JPG/JPEG를 빠르게 공유할 수 있습니다. GIF 이미지 파일 형식도 애니메이션 기능으로 인해 인기가 있지만 때로는 보기, 공유 및 편집이 까다로워집니다. 따라서 GIF에서 JPG로의 변환은 이러한 번거로움을 없애고 GIF에서 JPG로의 변환을 자동화하면 비즈니스 소프트웨어에 경쟁력을 제공할 것입니다. 이를 위해 GroupDocs.Conversion Cloud SDK for Java를 설치 및 설정하여 Java 애플리케이션에서 프로그래밍 방식으로 애니메이션 GIF를 JPG로 변환할 수 있습니다.
이 가이드에서는 다음 섹션을 다룰 것입니다.
GIF 파일을 JPG로 변환 - API 설치
GroupDocs.Conversion은 여러 프로그래밍 언어로 REST API 및 Cloud SDK를 제공합니다. JAR 파일을 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있으므로 설치가 매우 쉽습니다.
<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>
다음 단계는 API 자격 증명(클라이언트 ID + 클라이언트 비밀번호)을 얻는 것입니다. 다시 한 번 말하지만, 매우 쉬우며 API 클라우드 대시보드에서 이러한 자격 증명을 얻을 수 있습니다.
참고: 클라이언트 ID 및 클라이언트 비밀번호를 얻는 데 어려움이 있는 경우 가이드를 참조하세요.
Java에서 GIF 파일을 JPG로 변환하는 방법
이제 이 Java 래퍼에 의해 노출된 메서드를 사용하여 프로그래밍 방식으로 GIF를 JPG로 변환할 수 있습니다. 그러나 다음 단계를 따르십시오.
- 구성 클래스의 인스턴스를 인스턴스화하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다.
- ConvertApi 클래스의 개체를 만듭니다.
- setFilePath, setOutputPath 등과 같은 ConvertSettings 설정의 개체를 초기화합니다.
- convertDocument 메서드를 호출하여 GIF를 JPG로 변환합니다.
참고: API 클라우드 대시보드에 소스 GIF 파일이 있습니다. 수동으로 업로드하거나 프로그래밍 방식으로 UploadFile 메서드를 호출하여 업로드할 수 있습니다.
다음 코드 조각은 Java에서 애니메이션 GIF를 JPG로 변환하는 방법을 보여줍니다.
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;
// Java에서 애니메이션 GIF를 JPG로 변환하는 방법.
public class Main {
public static void main(String[] args) {
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test";
// 구성 클래스의 인스턴스를 인스턴스화하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다.
Configuration configuration = new Configuration(ClientId, ClientSecret);
// ConvertApi 클래스의 개체를 만듭니다.
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// setFilePath, setOutputPath 등과 같은 ConvertSettings 설정의 개체를 초기화합니다.
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("sample.gif");
settings.setFormat("jpg");
settings.setOutputPath("java-testing/output-sample-file.jpg");
// ConvertDocument 메소드를 호출하여 GIF를 JPG로 변환합니다.
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();
}
}
}
성공적으로 실행되면 API 클라우드 대시보드의 “java-testing” 폴더에 생성된 새 JPG 파일을 볼 수 있습니다. 따라서 DownloadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 파일을 다운로드할 수 있습니다.
출력은 아래 이미지에서 볼 수 있습니다.
온라인 GIF를 JPG로 변환하는 변환기
Cloud SDK 외에도 GIF 파일을 JPG로 변환하는 온라인 도구가 있으며 이 도구는 GroupDocs.Conversion Cloud SDK를 기반으로 합니다. 이 도구는 다중 플랫폼이므로 널리 사용되는 거의 모든 웹 브라우저에서 열 수 있습니다. 이 온라인 도구는 무료이며 가입이 필요하지 않으므로 꼭 방문해 보시기 바랍니다.
마지막 생각들
Java에서 GIF 파일을 JPG로 변환하는 방법을 배웠기를 바라며 여기서 이 기사를 마무리하겠습니다. 또한 애니메이션 GIF를 JPG로 변환하는 단계와 코드 조각을 살펴보았습니다. 또한 GroupDocs.Conversion Cloud SDK for Java를 선택하여 프로그래밍 방식으로 GIF-JPG 변환기를 빌드할 수 있습니다. 또한 문서를 방문하여 다른 기능에 대해 알아볼 수 있습니다. 라이브 API를 사용하기 위해 방문하지 마세요. 또한 시작하기 가이드를 따르는 것이 좋습니다.
마지막으로 groupdocs.cloud에서 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.
질문하기
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
GIF 파일을 JPG로 변환하는 방법은 무엇입니까?
GroupDocs.Conversion Cloud SDK for Java를 사용하여 Java에서 GIF 파일을 JPG로 변환할 수 있습니다. 자세한 내용을 보려면 이 링크를 방문하세요.