इमेज ऑब्जेक्ट के लिए रैपर क्लास.
MPImage
को ऐसे इमेज कंटेनर के तौर पर डिज़ाइन किया गया है जिसे बदला नहीं जा सकता. साथ ही, इसे क्रॉस-प्लैटफ़ॉर्म पर शेयर किया जा सकता है.
MPImage
बनाने के लिए, यहां दिए गए बिल्डर का इस्तेमाल करें:
MPImage
डिवाइस की मेमोरी को बनाए रखने के लिए, पहचान फ़ाइलों की गिनती का इस्तेमाल करता है. जब पहचान फ़ाइल बनाई जाती है, तब पहचान की संख्या एक होती है. डेवलपर, close()
को कॉल करके, रेफ़रंस की संख्या कम कर सकता है, ताकि डिवाइस की मेमोरी को पहले ही रिलीज़ कर दिया जा सके. ऐसा न करने पर, Java की खाली जगह को इकट्ठा करने पर स्टोरेज खाली हो जाएगा.
कंक्रीट इमेज निकालने के लिए, पहले MPImage.StorageType
की जांच करें. इसके बाद, दिए गए
एक्सट्रैक्टर इस्तेमाल करें:
नेस्ट की गई क्लास
@इंटरफ़ेस | MPImage.MPImageFormat | किसी इमेज का इमेज फ़ॉर्मैट बताता है. | |
@इंटरफ़ेस | MPImage.StorageType | इससे पता चलता है कि इमेज कंटेनर का टाइप किस तरह का है. |
लगातार
int | IMAGE_FORMAT_ALPHA | |
int | IMAGE_FORMAT_JPEG | |
int | IMAGE_FORMAT_NV12 | |
int | IMAGE_FORMAT_NV21 | |
int | IMAGE_FORMAT_RGB | |
int | IMAGE_FORMAT_RGBA | |
int | IMAGE_FORMAT_UNKNOWN | |
int | IMAGE_FORMAT_VEC32F1 | |
int | IMAGE_FORMAT_VEC32F2 | |
int | IMAGE_FORMAT_YUV_420_888 | |
int | IMAGE_FORMAT_YV12 | |
int | IMAGE_FORMAT_YV21 | |
int | STORAGE_TYPE_BITMAP | |
int | STORAGE_TYPE_BYTEBUFFER | |
int | STORAGE_TYPE_IMAGE_PROXY | |
int | STORAGE_TYPE_MEDIA_IMAGE |
सार्वजनिक तरीके
सिंक किया गया शून्य |
close() (बंद करें)
पहले हासिल की गई या शुरू की गई पहचान फ़ाइल को हटाता है.
|
List<MPImageProperties> |
getContainedImageProperties()
इस
MPImage के लिए इस्तेमाल की जा सकने वाली इमेज प्रॉपर्टी की सूची दिखाता है. |
int |
getHeight()
इमेज की ऊंचाई दिखाता है.
|
int |
getWidth()
इमेज की चौड़ाई दिखाता है.
|
इनहेरिट किए गए तरीके
लगातार
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_ALPHA
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_JPEG
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_NV12
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_NV21
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_RGB
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_RGBA
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_UNKNOWN
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_VEC32F1
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_VEC32F2
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_YUV_420_888
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_YV12
सार्वजनिक स्टैटिक फ़ाइनल int IMAGE_FORMAT_YV21
सार्वजनिक स्टैटिक फ़ाइनल पूर्णांक STORAGE_TYPE_BITMAP
सार्वजनिक स्टैटिक फ़ाइनल int STORAGE_TYPE_BYTEBUFFER
सार्वजनिक स्टैटिक फ़ाइनल int STORAGE_TYPE_IMAGE_PROXY
सार्वजनिक स्टैटिक फ़ाइनल int STORAGE_TYPE_MEDIA_IMAGE
सार्वजनिक तरीके
सार्वजनिक सिंक किया गया अमान्य बंद करें ()
पहले हासिल की गई या शुरू की गई पहचान फ़ाइल को हटाता है.
MPImage
बनाए जाने पर, इसमें पहचान फ़ाइलों की संख्या एक होती है.
जब पहचान फ़ाइलों की संख्या 0 हो जाएगी, तो यह संसाधन को हुड के तहत रिलीज़ कर देगा.
Public List<MPImageProperties> getContainedImageProperties ()
Public int getHeight ()
इमेज की ऊंचाई दिखाता है.
Public int getWidth ()
इमेज की चौड़ाई दिखाता है.