ImageXObject

개요

ImageXObject은 Aspose.PDF FOSS에서 .NET을 위한 클래스입니다.

PDF 페이지 리소스에서 발견되는 이미지 XObject를 나타냅니다.

이 클래스는 .NET 프로그램에서 ImageXObject 객체를 다루기 위한 7개의 메서드를 제공합니다. 사용 가능한 메서드에는 GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, 그리고 5개가 더 있습니다.

속성

이름유형액세스설명
Namestring읽기리소스 이름(예: “Im0”).
Widthint읽기이미지 너비(픽셀).
Heightint읽기이미지 높이(픽셀 단위).
BitsPerComponentint읽기구성 요소당 비트 수.
ColorSpacestring?읽기색 공간 이름.
Filterstring?읽기사용된 필터 (예: JPEG의 경우 “DCTDecode”, “FlateDecode”).
IsJpegbool읽기JPEG 이미지인지 여부 (DCTDecode 필터).
IsJpeg2000bool읽기JPEG2000 이미지인지 여부 (JPXDecode 필터).
HasSoftMaskbool읽기이 이미지에 소프트 마스크(알파 채널)가 있는지 여부.
IsImageMaskbool읽기이것이 이미지 마스크(스텐실)인지 여부.
ComponentCountint읽기색 공간을 기반으로 하는 색 구성 요소 수.

메서드

시그니처설명
GetRawData()원시(인코딩된) 이미지 데이터를 가져옵니다.
GetDecodedData()디코딩된 이미지 데이터를 가져옵니다 (필터가 제거된 상태).
GetJpegBytes()JPEG 이미지의 경우, 원시 JPEG 바이트를 반환합니다(.jpg 파일로 바로 쓸 수 있음).
Save(output: Stream)이미지를 JPEG 형식으로 스트림에 저장합니다(Aspose.Pdf,와 일치하며, 해당 XImage.Save(Stream)이 기본 이미지에 대해 JFIF 태그가 있는 JPEG를 출력합니다).
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)이미지를 지정된 형식으로 스트림에 저장합니다.
Save(path: string)이미지를 파일에 저장합니다.
ToPng()이미지를 PNG 바이트 형태로 내보냅니다.

참조

 한국어