ImagesDifference

ImagesDifference

Přehled

ImagesDifference je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.

Výsledek grafického porovnání dvou vykreslených PDF stránek: první (zdrojová) stránka rasterizovaná do 24bpp bitmapy, plus záznam na úrovni pixelu, kde se druhá (cílová) stránka od ní liší.

Tato třída poskytuje 3 metody pro práci s objekty ImagesDifference v programech .NET. Dostupné metody zahrnují: DifferenceToImage, Dispose, GetDestinationImage. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Difference, Height, SourceImage, Stride.

Vlastnosti

Název:Typ:PřístupPopis:
SourceImageBitmapČteníPrvní (zdrojová) stránka byla vykreslena do 24bpp RGB bitmapy.
Differenceint[]ČteníZáznam rozdílu po jednotlivých pixelech, řádkově (index = y * Width + x).
StrideintČteníŘádkový krok (v bajtech) SourceImage při 24bpp.
HeightintČteníVýška v pixelech porovnávaných obrázků.

Metody

Podpis:Popis:
GetDestinationImage()Zrekonstruujte druhý (cílový) obrázek stránky: identické pixely jsou zkopírovány ze zdroje, lišící se pixely získají zaznamenanou cílovou barvu.
DifferenceToImage(color: Color, backgroundColor: Color)Vytvořte masku rozdílů: barva tam, kde se dvě stránky liší, a backgroundColor tam, kde jsou identické.
Dispose()Volá Dispose na této instanci ImagesDifference.
 Čeština