svg에서 jpg로

C# .NET에서 온라인 SVG를 JPG로 변환합니다.

SVG(Scalable Vector Graphics) 파일은 확장성과 해상도 독립성으로 인해 웹 그래픽에 탁월합니다. 그러나 특히 SVG를 지원하지 않는 플랫폼 및 애플리케이션과의 호환성을 위해 SVG를 JPG(Joint Photographic Experts Group)로 변환해야 하는 경우가 있습니다. 이 문서에서는 .NET용 GroupDocs.Conversion Cloud SDK를 사용하여 SVG를 JPG로 변환하는 방법에 대해 자세히 설명하겠습니다. 이 방법은 프로세스를 단순화할 뿐만 아니라 고품질 결과를 보장하므로 개발자에게 귀중한 도구입니다.

SVG에서 JPG로 변환 SDK

GroupDocs.Conversion Cloud SDK for .NET은 다양한 문서 및 이미지 형식(50개 이상의 파일 형식)을 변환하는 프로세스를 단순화하고 간소화하도록 설계된 강력한 SDK입니다. SDK는 변환 프로세스의 복잡한 세부 사항을 처리하여 고품질 출력을 보장하고 원본 이미지의 무결성을 유지합니다.

첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 SDK를 설치한 후 설치 버튼을 클릭하는 것입니다. 또는 패키지 관리자 콘솔에서 다음 명령을 실행하는 것을 고려할 수 있습니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

설치 후에는 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻어야 합니다. API 자격 증명을 얻는 방법에 대한 자세한 내용을 설명하는 이 짧은 튜토리얼에 지정된 지침을 따르십시오.

C# .NET에서 SVG를 JPG로 변환

이 섹션에서는 .NET 애플리케이션 내에서 안정적이고 효율적으로 확장 가능한 벡터 그래픽을 JPG로 변환하려는 개발자에게 이상적인 선택이 되는 GroupDocs.Conversion Cloud SDK의 유연성에 대해 설명합니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 SVG 이미지를 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));
  1. 입력 SVG 파일의 이름, 결과 형식을 jpg, 결과 JPEG 이미지의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 SVG를 JPG 형식으로 변환하고 결과 JPG를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "XXXXXXX-XXXXXXX-4088-XXXXX-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
var configurations = new Configuration(clientId, clientSecret1);
// ApiBaseUrl 값을 정의하여 SVG에서 JPG로의 변환 API에 대한 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 SVG 이미지의 내용을 읽습니다.             
using (var stream = System.IO.File.OpenRead("input.svg"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 SVG를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));

    // 입력 SVG 파일 이름과 결과 JPG 이미지 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.svg",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // ConvertDocument 메서드를 호출하여 SVG를 JPG 형식으로 변환
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The SVG to JPG conversion completed successfully !");
    }
}

위의 예에 사용된 샘플 SVG 이미지는 trashloader.svg에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 SVG에서 JPG로 변환

GroupDocs.Conversion Cloud API 및 cURL 명령을 사용하여 SVG를 JPG로 변환하는 것은 간단한 HTTP 요청을 통해 GroupDocs 플랫폼의 강력한 기능을 활용할 수 있는 간단한 프로세스입니다. 이 방법은 프로그래밍 방식으로 이미지 변환을 수행하는 빠르고 효율적인 방법을 제공하므로 다양한 개발 환경에서 작업을 자동화하는 데 이상적입니다.

이 접근 방식에서는 먼저 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다. JWT 토큰을 얻은 후 다음 cURL 명령을 실행하여 확장 가능한 벡터 그래픽을 JPG 래스터 이미지로 변환하세요. 변환 후 결과 JPEG는 클라우드 저장소에 저장됩니다.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceSVG}\",  \"Format\": \"jpg\",  \"OutputPath\": \"{resultantFile}\"}"

‘sourceSVG’를 확장 가능한 입력 벡터 그래픽 이미지의 이름으로 바꾸고, ‘resultantFile’을 결과 JPG 이미지의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.

  • 이제 결과 JPG를 클라우드 저장소에 저장하는 대신 다음 cURL 명령을 사용하여 결과 파일을 로컬 드라이브에 저장할 수도 있습니다.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\"}" \
-o "myResultant.jpg"

무료 SVG를 JPG로 변환하는 변환기

GroupDocs.Conversion Cloud API를 사용하여 개발된 무료이며 가볍고 효율적인 SVG에서 JPG로 변환 앱을 사용해 보시기를 적극 권장합니다. 별도의 설치 없이 SVG에서 JPG로 변환하는 놀라운 기능을 경험할 수 있습니다.

svg를 jpg로 변환기

유용한 링크

결론

요약하자면, .NET용 GroupDocs.Conversion Cloud SDK 또는 cURL 명령을 사용하면 SVG를 JPG로 효율적으로 변환할 수 있습니다. 우리는 SDK가 C# .NET 애플리케이션과의 원활한 통합을 제공하여 고품질 변환을 위한 강력한 기능과 사용자 정의 옵션을 제공한다는 것을 알게 되었습니다. 또는 cURL 명령은 신속하고 자동화된 이미지 처리를 위해 GroupDocs API와 상호 작용하는 간단한 방법을 제공합니다. 그럼에도 불구하고 두 가지 방법 모두 안정적이고 전문적인 결과를 보장하므로 GroupDocs.Conversion은 모든 이미지 변환 요구 사항에 탁월한 선택입니다.

관련 기사

또한 다음 링크를 방문하여 자세히 알아보는 것이 좋습니다.