ImagesDifference

ImagesDifference

개요

ImagesDifference은 Aspose.PDF FOSS for .NET에 포함된 클래스입니다. Inherits from: IDisposable.

두 개의 렌더링된 PDF 페이지에 대한 그래픽 비교 결과: 첫 번째(소스) 페이지를 24bpp 비트맵으로 래스터화하고, 두 번째(대상) 페이지가 그것과 다른 픽셀 위치를 픽셀당 기록한 것입니다.

이 클래스는 .NET 프로그램에서 ImagesDifference 객체를 다루기 위한 3개의 메서드를 제공합니다. 사용 가능한 메서드에는 DifferenceToImage, Dispose, GetDestinationImage가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 공개 멤버가 어떤 .NET 애플리케이션에서도 접근 가능합니다. 속성: Difference, Height, SourceImage, Stride.

속성

이름유형액세스설명
SourceImageBitmap읽기첫 번째 (소스) 페이지가 24bpp RGB 비트맵으로 렌더링되었습니다.
Differenceint[]읽기픽셀당 차이 레코드, 행 우선(인덱스 = y * Width + x).
Strideint읽기24bpp에서 SourceImage의 행 스트라이드(바이트)입니다.
Heightint읽기비교된 이미지들의 픽셀 높이.

메서드

시그니처설명
GetDestinationImage()두 번째(목적지) 페이지 이미지를 재구성합니다: 동일한 픽셀은 원본에서 복사되고, 다른 픽셀은 기록된 목적지 색상으로 채워집니다.
DifferenceToImage(color: Color, backgroundColor: Color)차이 마스크를 생성합니다: 두 페이지가 다른 부분은 color, 동일한 부분은 backgroundColor로 표시합니다.
Dispose()이 ImagesDifference 인스턴스에서 Dispose를 호출합니다.
 한국어