ByteBuffer
से एक MlImage
बनाता है।
आप या तो परिवर्तनशील या अपरिवर्तनीय ByteBuffer
में पास कर सकते हैं। हालाँकि, एक बार ByteBuffer
पारित हो जाने के बाद, डेटा अखंडता बनाए रखने के लिए आपको इसमें सामग्री को संशोधित नहीं करना चाहिए।
ByteBufferExtractor
उपयोग करके ByteBuffer
को पास कर लें।
सार्वजनिक निर्माता
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int ऊँचाई, int imageFormat) अनिवार्य ByteBuffer और प्रस्तुत छवि के साथ बिल्डर बनाता है। |
सार्वजनिक तरीके
एमएलछवि | |
ByteBufferMlImageBuilder | सेटरोटेशन (इंट रोटेशन) MlImage.getRotation() के लिए मान सेट करता है। |
विरासत में मिली विधियाँ
सार्वजनिक निर्माता
सार्वजनिक ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int चौड़ाई, int ऊँचाई, int imageFormat)
अनिवार्य ByteBuffer
और प्रस्तुत छवि के साथ बिल्डर बनाता है।
हम दी गई width
, height
और imageFormat
के साथ byteBuffer
के आकार को मान्य करेंगे।
वैकल्पिक गुणों को सेट करने के लिए setRotation(int)
को भी कॉल करता है। यदि सेट नहीं किया गया है, तो मान डिफ़ॉल्ट रूप से सेट किए जाएंगे:
- रोटेशन: 0
पैरामीटर
बाइटबफ़र | छवि डेटा ऑब्जेक्ट. |
---|---|
चौड़ाई | प्रस्तुत छवि की चौड़ाई. |
ऊंचाई | प्रस्तुत छवि की ऊंचाई. |
छवि प्रारूप | डेटा छवि को कैसे एन्कोड करता है। |
सार्वजनिक तरीके
सार्वजनिक ByteBufferMlImageBuilder सेटरोटेशन (int रोटेशन)
MlImage.getRotation()
के लिए मान सेट करता है।
पैरामीटर
ROTATION |
---|
फेंकता
अवैध तर्क अपवाद | यदि रोटेशन मान 0, 90, 180 या 270 नहीं है। |
---|