ImagesDifference
अवलोकन
ImagesDifference Aspose.PDF FOSS में .NET के लिए एक क्लास है। विरासत: IDisposable।
दो रेंडर की गई PDF पृष्ठों की ग्राफिकल तुलना का परिणाम: पहला (सोर्स) पृष्ठ 24bpp बिटमैप में रास्टराइज़ किया गया, साथ ही एक प्रति-पिक्सेल रिकॉर्ड जहाँ दूसरा (डेस्टिनेशन) पृष्ठ उससे भिन्न है।
यह क्लास .NET प्रोग्रामों में ImagesDifference ऑब्जेक्ट्स के साथ काम करने के लिए 3 मेथड प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: DifferenceToImage, Dispose, GetDestinationImage. सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन द्वारा, Aspose.PDF FOSS for .NET पैकेज स्थापित करने के बाद, सुलभ हैं। प्रॉपर्टीज़: Difference, Height, SourceImage, Stride.
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
SourceImage | Bitmap | पढ़ें | पहला (स्रोत) पृष्ठ 24bpp RGB बिटमैप में रेंडर किया गया। |
Difference | int[] | पढ़ें | प्रति-पिक्सेल अंतर रिकॉर्ड, row-major (इंडेक्स = y * Width + x)। |
Stride | int | पढ़ें | 24bpp पर SourceImage की पंक्ति स्ट्राइड (बाइट्स में)। |
Height | int | पढ़ें | तुलना की गई छवियों की पिक्सेल ऊँचाई। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
GetDestinationImage() | दूसरी (गंतव्य) पृष्ठ छवि को पुनर्निर्मित करें: समान पिक्सेल स्रोत से कॉपी किए जाते हैं, विभिन्न पिक्सेल अपने रिकॉर्ड किए गए गंतव्य रंग को अपनाते हैं। |
DifferenceToImage(color: Color, backgroundColor: Color) | एक अंतर मास्क बनाएं: जहाँ दो पृष्ठ अलग हैं वहाँ रंग और जहाँ वे समान हैं वहाँ backgroundColor। |
Dispose() | इस ImagesDifference इंस्टेंस पर Dispose को कॉल करता है। |