Node.js에서 JPG를 PNG로 변환

JPGPNG 이미지 형식 간에는 약간의 차이가 있습니다. JPG에는 손실 압축 알고리즘이 사용되는 반면 PNG는 무손실 압축 알고리즘을 사용합니다. 그러나 PNG 파일을 압축하는 동안 데이터 손실이 없으므로 이미지 품질이 손상되지 않습니다. 그럼에도 불구하고 JPG보다 PNG 이미지 형식이 선호됩니다. 따라서 이 블로그 게시물에서는 JPG 변환기 라이브러리를 사용하여 JPG를 PNG로 변환하는 방법을 알려드립니다. GroupDocs.Conversion은 이미지 파일 변환을 위한 Cloud SDK 및 REST API를 제공합니다. 따라서 Node.js에서 프로그래밍 방식으로 JPG를 PNG로 변환하는 방법을 살펴보겠습니다.

이 블로그 게시물에서는 다음 사항을 안내합니다.

JPG 변환기 - 라이브러리 설치

구현 섹션으로 이동하기 전에 이 GroupDocs.Conversion의 Node.js Cloud SDK를 컴퓨터에 설치해 보겠습니다. 이 프로세스는 매우 간단하며 복잡한 단계가 필요하지 않습니다. NPM 패키지 레지스트리에서 사용할 수 있으므로 터미널/CMD에서 다음 명령을 실행하여 설치할 수 있습니다.

npm install groupdocs-conversion-cloud

JPG에서 PNG로의 변환 API가 설치되면 다음 단계는 API 자격 증명(클라이언트 ID 및 클라이언트 비밀번호)을 얻는 것이며 API 클라우드 대시보드로 이동하여 얻을 수 있습니다.

참고: API 자격 증명을 얻는 데 어려움이 있는 경우 이 가이드를 방문하세요.

Node.js에서 JPG를 PNG로 변환

이제 프로그래밍 방식으로 JPG에서 PNG로의 변환을 구현하도록 설정되었습니다. GroupDocs.Conversion은 이미지 파일 변환을 위한 기업 수준의 방법과 속성을 공개했습니다.

여기서 한 가지 참고할 점은 소스 JPG 파일을 API 클라우드 대시보드에 업로드했다는 것입니다. 따라서 이 UploadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 업로드할 수 있습니다.

다음은 프로그래밍 방식으로 이 작업을 수행하는 단계입니다.

  • 프로젝트에 groupdocs-conversion-cloud 모듈이 필요합니다.
  • API 자격 증명을 배치하세요
  • ConvertApi 클래스의 fromKeys 메서드를 호출하고 API 자격 증명을 전달합니다.
  • ConvertSettings 클래스의 개체를 초기화합니다.
  • StorageName, filePath, format 및 outputPath와 같은 속성에 값을 할당합니다.
  • ConvertSettings 클래스의 인스턴스를 사용하여 ConvertDocumentRequest 클래스의 인스턴스를 인스턴스화합니다.
  • JPG를 PNG로 변환하려면 convertDocument 메서드를 호출하세요.

다음 코드 조각은 Node.js에서 JPG를 PNG로 변환합니다.

// 프로젝트에 groupdocs-conversion-cloud 모듈이 필요합니다.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API 자격 증명을 배치하세요
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// ConvertApi 클래스의 fromKeys 메서드를 호출하고 API 자격 증명을 전달합니다.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// ConvertSettings 클래스의 개체를 초기화합니다.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// StorageName, filePath, format 및 outputPath와 같은 속성에 값을 할당합니다.
settings.storageName = myStorage;
settings.filePath = "sample.jpg";
settings.format = "png";
settings.outputPath = "test/output-sample.png";

// ConvertSettings 클래스의 인스턴스를 사용하여 ConvertDocumentRequest 클래스의 인스턴스를 인스턴스화합니다.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// JPG를 PNG로 변환하려면 ConvertDocument 메서드를 호출하세요.
convertApi.convertDocument(request).then(()=>{console.log("JPG to PNG conversion done.")})

서버 파일을 실행하면 API 클라우드 대시보드의 “test” 폴더에서 새로 생성된 PNG 파일을 찾을 수 있습니다. 이 DownloadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 PNG 파일을 다운로드할 수 있습니다.

따라서 아래 이미지에서 출력을 볼 수 있습니다.

jpg를 png로 변환기

온라인에서 JPG를 PNG로 변환

Cloud SDK 및 REST API 외에도 사용자가 웹 브라우저에서 온라인으로 JPG를 PNG로 변환할 수 있는 온라인 도구가 있습니다. 다행히 이 온라인 JPG 변환기는 GroupDocs.Conversion에 의해 구동되며 누구나 무료로 사용할 수 있습니다. 따라서 사용하기 매우 쉽고 강력하며 온라인으로 이미지 파일을 변환하는 데 도움이 됩니다.

온라인에서 jpg를 png로 변환

마지막 생각들

이것으로 이 블로그 게시물을 마치겠습니다. 우리는 Nodej.s에서 JPG를 PNG로 변환하는 단계와 코드 조각을 살펴보았습니다. 또한, 우리는 온라인에서 JPG를 PNG로 변환하는 훌륭한 JPG 변환기가 될 수 있는 온라인 도구도 살펴보았습니다. 이 가이드는 귀하의 비즈니스 애플리케이션을 위한 이미지 변환 모듈을 구축하는 데 도움이 될 것입니다. 따라서 다른 기능에 대해 알아보려면 문서를 참조하세요. 마지막으로, 오픈 소스인 GroupDocs.Conversion Node.js SDKGitHub 저장소를 방문하는 것을 잊지 마세요.

또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 최신 업데이트를 계속 확인하시기 바랍니다.

질문하기

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

JavaScript에서 JPG를 PNG로 변환하는 방법은 무엇입니까?

이미지 형식 변환을 위한 다양한 기능을 제공하는 이 GroupDocs.Conversion의 Node.js Cloud SDK 라이브러리를 탐색할 수 있습니다. 이 convertDocument 메서드를 호출하여 JavaScript에서 프로그래밍 방식으로 JPG를 PNG로 변환할 수 있습니다.

JPG 이미지를 PNG로 어떻게 변환하나요?

단계와 코드 조각을 알아보려면 이 링크를 방문하세요.

또한보십시오