최근 기사에서는 GIF을 PNG로 변환하는 기능을 구현했습니다. 이번 블로그 게시물에서는 GroupDocs.Conversion Cloud SDK for Node.js를 사용하여 GIF를 JPG/JPEG으로 변환하는 방법을 알아봅니다. 이 파일 변환 API는 사용하기 쉽고 JavaScript 개발자는 타사 종속성 없이 통합 절차를 수행할 수 있습니다. Cloud SDK 외에도 GroupDocs.Conversion에서 제공하는 REST API를 활용할 수 있습니다. 따라서 우리는 기능의 전체 구현을 살펴볼 것이며 이 가이드가 끝날 때쯤에는 GIF를 JPG로 변환하는 변환기를 구축할 수 있게 될 것입니다.
이 튜토리얼에서는 다음 섹션을 살펴보겠습니다.
파일 변환 API 설치
이 엔터프라이즈급 클라우드 라이브러리의 설치 과정은 매우 간단합니다. 일단 설치되면 애플리케이션 요구 사항을 충족하기 위해 API 호출을 수행할 수 있습니다. GroupDocs.Conversion Cloud SDK for Node.js를 설치하려면 터미널/CMD에서 다음 명령을 실행하세요.
npm install groupdocs-conversion-cloud
다음 단계는 이 GIF를 JPG 변환기 라이브러리로 설정하는 것입니다. 이를 위해서는 API 클라우드대시보드에서 생성된 API 자격 증명(클라이언트 비밀, 클라이언트 API)을 얻는 애플리케이션을 만들어야 합니다. 이 과정에서 어려움이 있으면 이 가이드를 참조하세요.
Node.js에서 GIF를 JPG로 변환
프로그래밍 방식으로 GIF를 JPG로 변환하기 위해 JavaScript로 소스 코드 몇 줄을 작성해 보겠습니다. 수동으로 또는 프로그래밍 방식으로 업로드할 수 있는 소스 GIF 파일을 API Cloud 대시보드에 업로드했습니다.
다음 단계는 Node.js에서 GIF를 JPG로 변환하는 방법을 보여줍니다.
- groupdocs-conversion-cloud 모듈을 프로젝트에 가져옵니다.
- API 자격 증명(예: 클라이언트 비밀번호, 클라이언트 API)을 설정하세요.
- 이제 ConvertApi 클래스의 fromKeys 함수를 호출하고 API 자격 증명을 전달합니다.
- 다음으로 ConvertSettings 클래스의 인스턴스를 초기화합니다.
- StorageName, filePath, outputPath 및 format과 같은 ConvertSettings 클래스의 속성에 값을 할당합니다.
- ConvertSettings 클래스의 개체를 사용하여 ConvertDocumentRequest 클래스의 인스턴스를 인스턴스화합니다.
- Node.js에서 GIF를 JPG로 변환하려면 convertDocument 메서드를 호출하세요.
GIF를 JPG로 변환하는 다음 코드 조각을 얻을 수 있습니다.
// groupdocs-conversion-cloud 모듈을 프로젝트에 가져옵니다.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API 자격 증명(예: 클라이언트 비밀번호, 클라이언트 API)을 설정하세요.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// 이제 ConvertApi 클래스의 fromKeys 함수를 호출하고 API 자격 증명을 전달합니다.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 다음으로 ConvertSettings 클래스의 인스턴스를 초기화합니다.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// StorageName, filePath, outputPath 및 format과 같은 ConvertSettings 클래스의 속성에 값을 할당합니다.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// ConvertSettings 클래스의 개체를 사용하여 ConvertDocumentRequest 클래스의 인스턴스를 인스턴스화합니다.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Node.js에서 GIF를 JPG로 변환하려면 ConvertDocument 메서드를 호출하세요.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})
서버 파일을 실행하면 아래 이미지와 같이 API Cloud 대시보드에 생성된 JPG 파일이 표시됩니다.
온라인 GIF를 JPG로 변환하는 변환기
이 섹션에서는 모든 웹 브라우저에서 GIF를 JPG로 변환하는 데 사용할 수 있는 온라인 도구를 소개합니다. GroupDocs.Conversion Cloud SDK로 구동되며 우아하고 사용자 친화적인 사용자 인터페이스를 제공합니다. 무엇보다 무료이며 계정 생성이나 구독이 필요하지 않습니다.
결론
이것으로 이 블로그 게시물을 마치겠습니다. 우리는 GroupDocs.Conversion Cloud SDK for Node.js를 사용하여 Nodejs에서 GIF를 JPG로 변환하는 코드 스니펫과 단계를 살펴보았습니다. 또한, 우리는 원활하고 효율적인 GIF-JPG/JPEG 변환을 제공하는 온라인 GIF-JPG 변환기를 탐색했습니다. 또한 문서 및 GitHub 저장소를 방문하여 더 자세히 알아볼 수 있습니다. 또한 개발을 위해 시작 가이드를 방문하는 것이 좋습니다.
마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.
도움을 받을 수 있습니다
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
GIF를 JPG로 어떻게 바꾸나요?
웹 브라우저에는 GIF를 JPG로 변환하는 온라인 도구가 있으며, 프로그래밍 방식 솔루션을 보려면 이 링크를 방문하세요.