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řístup | Popis: |
|---|---|---|---|
SourceImage | Bitmap | Čtení | První (zdrojová) stránka byla vykreslena do 24bpp RGB bitmapy. |
Difference | int[] | Čtení | Záznam rozdílu po jednotlivých pixelech, řádkově (index = y * Width + x). |
Stride | int | Čtení | Řádkový krok (v bajtech) SourceImage při 24bpp. |
Height | int | Č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. |