EPS 자르기 및 크기 조정

.NET을 통해 EPS 이미지 크기를 관리하는 기본 API 솔루션

 

EPS 이미지 변환이 더욱 쉬워졌습니다! Aspose.Page for .NET을 사용하면 몇 줄의 코드로 EPS 파일을 정확한 사양에 맞춰 자르거나 크기를 변경할 수 있습니다. 더 크게 만들고 싶으신가요? 문제없습니다. 더 작게 만드셔야 하나요? 저희가 도와드리겠습니다. C#용 API를 사용하면 이미지를 정밀하게 조정하여 비전에 완벽하게 맞출 수 있습니다.

이 기술은 EPS 파일의 헤더 및 설정 섹션에만 적용되도록 개발되었으므로 콘텐츠는 그대로 유지됩니다. 즉, 파일 크기는 변하지 않아 프로세스가 매끄럽고 효율적입니다. C#에서 EPS 이미지 크기를 조정하려면 먼저 다음 사항을 결정해야 합니다.

  • 이미지의 기존 크기를 결정합니다.

  • 니즈에 가장 적합한 단위를 선택하세요: 포인트(1/72인치), 인치, 밀리미터, 센티미터 또는 퍼센트.

Aspose.Page는 EPS 파일의 테두리를 쉽게 관리할 수 있는 기능을 제공합니다. 이 API를 사용하면 C#을 사용하여 이미지를 확장하거나 자를 수 있습니다. EPS 파일 작업 방법에 대해 자세히 알아보려면 설명서를 참조하세요. 기능의 라이브 버전을 보려면 EPS Crop 및 EPS Resize 크로스 플랫폼 앱을 사용해 보세요.

기능을 사용하려면 먼저 솔루션을 설치해야 합니다.

  • NuGet 패키지 관리자를 열고 Aspose.Page를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command


    PM> Install-Package Aspose.Page

C#에서 EPS 이미지 크기를 변경하는 단계.

아래 예시는 선택한 단위인 포인트를 사용하여 .eps 크기를 조정하는 과정을 보여줍니다. 순서는 다음과 같습니다.

  1. EPS 파일이 포함된 입력 스트림으로 PsDocument 개체를 초기화합니다.
  2. ExtractEpsSize() 정적 메서드를 사용하여 이미지의 기존 크기를 정의합니다.
  3. 결과 EPS 파일에 대한 출력 스트림을 생성합니다.
  4. ResizeEps() 정적 메서드를 사용하여 PsDocument 개체의 크기를 포인트 단위의 새 크기로 조정합니다.
  5. 결과 파일을 저장합니다.

EPS 이미지 크기를 조정하는 C# 코드(포인트).

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    // Set the path to the documents directory.
    string dataDir = GetDataDir();

    //Create an input stream for an EPS file
    using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        //Initialize the PsDocument object with the input stream
        PsDocument doc = new PsDocument(inputEpsStream);

        //Get the size of the EPS image
        Size oldSize = doc.ExtractEpsSize();

        //Create an output stream for the resized EPS
        using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
        {
            //Save the EPS to the output stream with the new size assigned in inches
            doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
        }
    }



자주하는 질문

1. EPS 파일을 자를 수 있나요?

EPS 파일은 기본적으로 경계 상자 내에 캡슐화된 PostScript 파일이며 경계 상자 매개변수를 수정하여 이미지의 원하는 영역을 지정하여 잘라낼 수 있습니다. 이 프로세스는 EPS 이미지에서 원하지 않는 영역을 효과적으로 잘라냅니다.

2. 캡슐화된 PostScript 파일을 자르려면 어떻게 해야 합니까?

Aspose.Page를 사용하면 ExtractEpsSize() 정적 메서드를 사용하여 EPS 파일을 자르고 실제 파일의 크기를 가져오고 ResizeEps() 정적 메서드를 사용하여 포인트 단위로 새로운 크기로 자를 수 있습니다.

3. EPS(Encapsulated PostScript) 파일 자르기를 위해 특별히 설계된 도구나 소프트웨어가 있습니까?

Aspose.Page에는 단 몇 초 만에 온라인으로 파일을 자를 수 있는 EPS 자르기 크로스 플랫폼 애플리케이션이 있습니다.

EPS What is EPS File Format

EPS (Encapsulated PostScript) は、単一ページのレイアウトを記述する PostScript ベースのフォーマットです。ベクター画像やベクター‑ラスタ混合画像に最適で、インポート後は編集できないため、SVG や PDF など編集可能な形式に変換して使用します。