PS 파일에 기하학적 도형 추가

PS 파일 형태로 작업하는 C++ API 솔루션

 

PostScript는 기하학적 모양 렌더링을 정밀하게 제어할 수 있는 강력한 페이지 설명 언어입니다. 그러나 이러한 그림을 그릴 때 주의해야 할 몇 가지 미묘한 차이가 있습니다.

  • 좌표계 - PostScript는 일반적으로 페이지의 왼쪽 하단에 원점(0,0)이 있는 데카르트 좌표계를 사용합니다. 양수 x 값은 오른쪽으로 이동하고 양수 y 값은 위쪽으로 이동합니다. 이 좌표계를 이해하는 것은 모양의 위치를 ​​정확하게 지정하는 데 중요합니다.
  • 경로 기반 그래픽 - PostScript는 모양을 그리는 데 경로 기반 접근 방식을 사용합니다. 여기에는 모양의 윤곽을 형성하는 일련의 점과 곡선을 정의하는 작업이 포함됩니다. 일반적인 경로 연산자에는 moveto, lineto, curvetoclosepath가 포함됩니다. 복잡한 모양을 만들려면 이러한 연산자를 익히는 것이 필수적입니다.
  • 선 너비 및 색상 - ‘setlinewidth’ 연산자는 선의 두께를 제어합니다. setgray, setrgbcolorsetcmykcolor 연산자는 획과 채우기의 색상을 정의합니다. 다양한 선 너비와 색상을 실험해 보면 그림의 시각적 모양에 큰 영향을 미칠 수 있습니다.
  • 평행 이동, 회전, 크기 조정과 같은 변형translate, rotate, scale과 같은 연산자를 사용하여 도형에 적용할 수 있습니다. 이러한 변환을 통해 복잡하고 역동적인 그림을 만들 수 있습니다.
  • 텍스트 및 글꼴 - 엄밀히 말하면 기하학적이지는 않지만 텍스트는 PostScript 문서의 모양과 통합되는 경우가 많습니다. 명확하고 시각적으로 매력적인 그림을 만들려면 글꼴 메트릭과 텍스트 위치를 이해하는 것이 중요합니다.
  • 클리핑 경로를 사용하면 그리기 작업을 페이지의 특정 영역으로 제한할 수 있습니다. 이 기술은 구성 요소가 겹치거나 교차하는 복잡한 모양을 만드는 데 유용합니다.
  • 렌더링 품질 - 렌더링된 모양의 품질은 선 결합, 선 끝 및 앤티앨리어싱과 같은 요소의 영향을 받을 수 있습니다. 다양한 렌더링 설정을 실험해 보면 그림의 시각적 모양이 향상될 수 있습니다.

이러한 측면을 알면 PostScript 기반 작업 흐름에서 적절한 모양 통합과 정확한 렌더링을 보장할 수 있습니다. 하지만 무슨 일이 있어도 Aspose.Page는 PS 파일에 기하학적 모양을 쉽게 그릴 수 있는 기능을 제공합니다. 이 API를 사용하면 C++를 사용하여 다양한 이미지를 추가할 수 있습니다. PS 파일을 처리하는 방법과 특히 PS 파일의 모양을 사용하여 작업하는 방법에 대해 자세히 알아보려면 설명서를 따르세요.

PS 문서에 모양을 추가하려면 다음이 필요합니다.

  • 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 C++ API인 C++ API용 Aspose.Page입니다.

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

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

PS 파일에 그림을 추가하는 단계입니다.

아래 코드는 PS 문서를 생성하고 여기에 직사각형을 추가한 후 주황색으로 칠합니다. 더 많은 예제를 보려면 C++ GitHub 프로젝트용 Aspose.Page 로 이동하세요. .

  1. FileStream 클래스를 사용하여 PostScript 문서에 대한 출력 스트림을 만듭니다.
  2. PostScript 문서에 대한 저장 옵션을 지정하려면 PsSaveOptions 개체를 만듭니다.
  3. System.드로잉.드로잉2D.GraphicsPath 클래스를 사용하여 그래픽 경로를 만들고 System.드로잉.RectangleF 클래스를 사용하여 직사각형의 좌표와 치수를 지정합니다.
  4. SetPaint() 메서드를 사용하여 사각형의 색상을 지정합니다.
  5. Fill() 메서드를 호출하여 지정된 색상을 사각형에 추가합니다.
  6. ClosePage() 를 호출하여 현재 페이지가 완료되었음을 나타냅니다.
  7. Save() 메서드를 사용하여 변경 사항을 저장합니다.
PS에 도형 추가

PS PS 파일 형식이란 무엇입니까?

PS 형식은 PDL(페이지 설명 언어) 형식 중 하나입니다. 페이지에 그래픽 및 텍스트 정보를 포함할 수 있습니다. 그렇기 때문에 대부분의 이미지 편집 프로그램에서 이 형식을 지원했습니다. 포스트스크립트 파일 자체는 일종의 프린터 지침입니다. 여기에는 해당 페이지에서 인쇄할 내용과 방법에 대한 정보가 포함되어 있습니다.