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
| टाइपडिफ़ | विवरण |
|---|---|
| GetThumbnailImageAbort | GetThumbnailImage निष्पादन को रद्द करने के लिए एक कॉलबैक। |
संबंधित देखें
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++