System::Drawing::Image क्लास

Image class

एक बेस क्लास है जो System::Drawing::Bitmap और System::Drawing::Metafile क्लासों के लिए बुनियादी कार्यक्षमता प्रदान करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class Image : public virtual System::IDisposable

विधियाँ

विधिविवरण
virtual Clone()वर्तमान वस्तु की एक प्रति बनाता है।
Dispose() overrideवर्तमान वस्तु द्वारा अधिग्रहीत सभी संसाधनों को मुक्त करता है।
static FromFile(const String&, bool)निर्दिष्ट फ़ाइल से एक Image वस्तु बनाता है।
static FromHbitmap(IntPtr)निर्दिष्ट GDI बिटमैप से एक Bitmap ऑब्जेक्ट बनाता है।
static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool)निर्दिष्ट स्ट्रीम से एक Image ऑब्जेक्ट बनाता है।
virtual get_Flags() constछवि के गुणों को दर्शाने वाले ImageFlags एनम मानों का बिट-वार संयोजन लौटाता है।
get_FrameDimensionsList() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि के भीतर फ्रेमों के आयामों को दर्शाने वाले GUIDs की एक सरणी लौटाता है।
virtual get_Height() constछवि की ऊँचाई पिक्सेल में लौटाता है।
get_HorizontalResolution() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि का क्षैतिज रिज़ॉल्यूशन पिक्सेल प्रति इंच में लौटाता है।
virtual get_Palette() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि द्वारा उपयोग की गई रंग पैलेट लौटाता है।
virtual get_PixelFormat() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि का पिक्सेल फ़ॉर्मेट लौटाता है।
virtual get_PropertyIdList() constइस छवि में संग्रहीत प्रॉपर्टी आइटम्स के IDs प्राप्त करता है।
virtual get_PropertyItems() constइस छवि में संग्रहीत सभी प्रॉपर्टी आइटम्स (मेटाडेटा के टुकड़े) प्राप्त करता है।
virtual get_RawFormat() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि का फ़ाइल फ़ॉर्मेट लौटाता है।
get_Size() constछवि की चौड़ाई और ऊँचाई पिक्सेल में दर्शाने वाला एक Size ऑब्जेक्ट लौटाता है।
virtual get_Tag() constछवि के बारे में अतिरिक्त डेटा प्रदान करने वाला एक ऑब्जेक्ट प्राप्त करता है।
get_VerticalResolution() constवर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि का लंबवत रिज़ॉल्यूशन पिक्सेल प्रति इंच में लौटाता है।
virtual get_Width() constछवि की चौड़ाई पिक्सेल में लौटाता है।
GetBounds(GraphicsUnit&)निर्दिष्ट माप इकाइयों में छवि की सीमाएँ लौटाता है।
GetFrameCount(const Imaging::FrameDimensionPtr&)निर्दिष्ट फ्रेम आयाम के फ्रेमों की संख्या लौटाता है।
static GetPixelFormatSize(Imaging::PixelFormat)निर्दिष्ट पिक्सेल फ़ॉर्मेट में रंग गहराई को दर्शाने के लिए उपयोग किए गए बिट्स की संख्या लौटाता है।
virtual GetSkBitmap() constएक अंतर्निहित SkBitmap ऑब्जेक्ट लौटाता है।
GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr)इस System::Drawing::Image ऑब्जेक्ट के लिए एक थंबनेल प्राप्त करता है।
static IsAlphaPixelFormat(Imaging::PixelFormat)निर्दिष्ट पिक्सेल फ़ॉर्मेट में अल्फा जानकारी है या नहीं निर्धारित करता है।
virtual IsMultiImage() constमूल फ़ॉर्मेट मल्टी-इमेज है या नहीं लौटाता है।
virtual RotateFlip(RotateFlipType)छवि को 90 डिग्री के गुणक तक घुमाता है और फ़्लिप करता है।
Save(const String&)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि को PNG फ़ॉर्मेट में निर्दिष्ट फ़ाइल में सहेजता है।
Save(const String&, const Imaging::ImageFormatPtr&)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि को निर्दिष्ट फ़ॉर्मेट में निर्दिष्ट फ़ाइल में सहेजता है।
Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि को निर्दिष्ट फ़ॉर्मेट में निर्दिष्ट स्ट्रीम पर सहेजता है।
Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि को निर्दिष्ट एन्कोडर और एन्कोडर पैरामीटरों का उपयोग करके निर्दिष्ट फ़ाइल में सहेजता है।
Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि को निर्दिष्ट एन्कोडर और एन्कोडर पैरामीटरों का उपयोग करके निर्दिष्ट स्ट्रीम में सहेजता है।
SaveAdd(const Imaging::EncoderParametersPtr&)पिछली कॉल में Save() मेथड द्वारा निर्दिष्ट फ़ाइल या स्ट्रीम में एक फ्रेम जोड़ता है।
SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&)पिछली कॉल में Save() मेथड द्वारा निर्दिष्ट फ़ाइल या स्ट्रीम में एक फ्रेम जोड़ता है।
SelectActiveFrame(const Imaging::FrameDimensionPtr&, int)निर्दिष्ट फ्रेम का चयन करता है।
virtual set_Palette(Imaging::ColorPalettePtr)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई छवि द्वारा उपयोग की जाने वाली रंग पैलेट सेट करता है।
virtual set_Tag(const System::SharedPtr<System::Object>)छवि के बारे में अतिरिक्त डेटा प्रदान करने वाले ऑब्जेक्ट को सेट करता है।

Typedefs

टाइपडिफ़विवरण
GetThumbnailImageAbortGetThumbnailImage निष्पादन को रद्द करने के लिए एक कॉलबैक।

संबंधित देखें