PS 파일에 이미지 삽입
PS 문서 이미지 작업을 위한 C++ API 솔루션
PostScript 파일의 이미지 작업을 시작하기 전에 이 작업을 더 쉽게 수행할 수 있는 몇 가지 특징을 알아야 합니다. 다음은 몇 가지 핵심 사항입니다.
- PostScript는 투명도를 지원하지 않으므로 PS 문서에 추가된 반투명 이미지는 픽셀당 24비트 RGB 이미지로 변환되어 불투명하게 렌더링됩니다. 유일한 예외는 픽셀당 1비트 이미지 마스크입니다. 즉, 모든 픽셀이 완전히 불투명하거나 완전히 투명한 이미지입니다. 이러한 경우 Aspose.Page의 PsDocument는 투명도 임계값 매개변수(TT)가 있는 별도의 DrawTransparentImage() 메서드를 제공합니다. 이 매개변수는 반투명 이미지를 픽셀당 1비트 이미지 마스크로 변환하는 데 도움이 됩니다. 픽셀의 알파 채널이 TT보다 크거나 같으면 픽셀이 완전히 투명해집니다. 그렇지 않으면 완전히 불투명해집니다. 예를 들어 TT가 255인 경우 완전히 투명한 픽셀만 완전히 투명해집니다. 나머지 픽셀은 완전히 불투명해집니다.
- PostScript는 JPEG, LZW 등 다양한 이미지 압축 기술을 지원하며 압축 수준은 이미지 품질과 파일 크기에 영향을 미칠 수 있습니다.
- PostScript 파일에서 이미지 크기를 조정할 때 컴퓨터는 새 픽셀의 색상을 파악해야 합니다. 이를 위해 다양한 기술(보간 방법이라고 함)을 사용합니다. 선택한 방법은 이미지의 모양에 영향을 미칠 수 있으며, 특히 이미지를 더 크거나 작게 만드는 경우 더욱 그렇습니다. 따라서 최상의 품질을 얻으려면 올바른 방법을 선택하는 것이 중요합니다.
- PS 형식의 파일은 고해상도 이미지나 여러 이미지를 포함할 때 상당히 커질 수 있습니다. 이는 파일 전송 및 처리 시간에 영향을 미칠 수 있으므로 필요한 경우 해상도를 줄여 이미지 데이터 크기를 최적화하십시오.
PostScript 기반 작업 흐름에서 적절한 이미지 통합과 정확한 렌더링을 보장하려면 이러한 측면을 염두에 두십시오. 하지만 무슨 일이 있어도 Aspose.Page는 PS 파일에 이미지를 쉽게 추가할 수 있는 기능을 제공합니다. 이 API를 사용하면 C++를 사용하여 다양한 이미지를 추가할 수 있습니다. PS 파일을 처리하는 방법과 특히 PS 파일의 이미지로 작업하는 방법에 대해 자세히 알아보려면 설명서를 따르십시오.
PS 문서에 이미지를 추가하려면 다음이 필요합니다.
기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 C++ API인 C++ API용 Aspose.Page입니다.
NuGet 패키지 관리자를 열고 Aspose.Page.Cpp를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
PS 파일에 이미지를 추가하는 단계입니다.
아래 코드는 PS 문서를 생성하고, 여기에 이미지를 추가하고, 이미지에 변환을 적용하고, 지정된 설정으로 문서를 저장합니다. 더 많은 예제를 보려면 C++ GitHub 프로젝트용 Aspose.Page 로 이동하세요. .
- 결과 PS 파일에 대한 출력 스트림을 만듭니다.
- 기본 옵션을 사용하여 PsSaveOptions 개체를 만듭니다. 필요한 경우 배경색을 변경하십시오..
- 출력 스트림, 옵션 및 false를 매개변수로 사용하여 PsDocument 의 새 인스턴스를 만듭니다. 지정된 옵션을 사용하여 새 PostScript 문서를 초기화합니다.
- 새 그래픽 상태를 만듭니다.
- 이미지 파일에서 System.드로잉.Bitmap을 만듭니다.
- 이미지에 필요한 변환을 생성합니다.
- 이미지가 불투명하다고 확신하는 경우 완전히 불투명한 이미지(AddImage() 메서드 사용)로 PsDocument에 이미지를 추가하거나, 이미지가 확실하지 않은 경우 투명 이미지(AddTransparentImage() 메서드 사용)로 이미지를 추가합니다. 불투명체.
- 현재 그래픽 상태에서 상위 레벨 1로 종료합니다.
- ClosePage() 를 호출하여 현재 페이지가 완료되었음을 나타냅니다.
- Save() 메서드를 사용하여 변경 사항을 저장합니다.
PS에 이미지 추가
PS PS 파일 형식이란 무엇입니까?
PS 형식은 PDL(페이지 설명 언어) 형식 중 하나입니다. 페이지에 그래픽 및 텍스트 정보를 포함할 수 있습니다. 그렇기 때문에 대부분의 이미지 편집 프로그램에서 이 형식을 지원했습니다. 포스트스크립트 파일 자체는 일종의 프린터 지침입니다. 여기에는 해당 페이지에서 인쇄할 내용과 방법에 대한 정보가 포함되어 있습니다.