BitmapMlImageBuilder

पब्लिक क्लास BitmapMlImageBuilder

Bitmap से MlImage बनाता है.

आपके पास, म्यूटेबल या नहीं बदले जा सकने वाले Bitmap को पास करने का विकल्प है. हालांकि, Bitmap पास हो जाने के बाद, डेटा को पूरी सुरक्षा देने के लिए, आपको इसके कॉन्टेंट में कोई बदलाव नहीं करना चाहिए.

पास किए गए Bitmap पाने के लिए BitmapExtractor का इस्तेमाल करें.

पब्लिक कंस्ट्रक्टर

BitmapMlImageBuilder(बिट मैप बिट मैप)
ज़रूरी Bitmap के साथ बिल्डर बनाता है.
BitmapMlImageBuilder(कॉन्टेक्स्ट कॉन्टेक्स्ट, Uri uri)
फ़ाइल से MlImage बनाने के लिए बिल्डर बनाता है.

सार्वजनिक तरीके

MlImage
build()
MlImage इंस्टेंस बनाता है.
BitmapMlImageBuilder
setRotation(इंट रोटेशन)
MlImage.getRotation() के लिए वैल्यू सेट करता है.

इनहेरिट किए गए तरीके

पब्लिक कंस्ट्रक्टर

सार्वजनिक BitmapMlImageBuilder (बिटमैप बिट मैप)

ज़रूरी Bitmap के साथ बिल्डर बनाता है.

साथ ही, वैकल्पिक प्रॉपर्टी सेट करने के लिए, setRotation(int) को कॉल करें. इस नीति को सेट न करने पर, इन वैल्यू को डिफ़ॉल्ट रूप से सेट किया जाएगा:

  • रोटेशन: 0

पैरामीटर
बिट मैप इमेज डेटा ऑब्जेक्ट.

सार्वजनिक BitmapMlImageBuilder (कॉन्टेक्स्ट कॉन्टेक्स्ट, Uri uri)

फ़ाइल से MlImage बनाने के लिए बिल्डर बनाता है.

साथ ही, वैकल्पिक प्रॉपर्टी सेट करने के लिए, setRotation(int) को कॉल करें. इस नीति को सेट न करने पर, इन वैल्यू को डिफ़ॉल्ट रूप से सेट किया जाएगा:

  • रोटेशन: 0

पैरामीटर
संदर्भ ऐप्लिकेशन के बारे में और भी ज़्यादा जानकारी मिल सकती है.
uri संसाधन फ़ाइल का पाथ.
थ्रो
IOException

सार्वजनिक तरीके

सार्वजनिक MlImage build ()

MlImage इंस्टेंस बनाता है.

सार्वजनिक BitmapMlImageBuilder setRotation (इंट रोटेशन)

MlImage.getRotation() के लिए वैल्यू सेट करता है.

पैरामीटर
रोटेशन
थ्रो
IllegalArgumentException अगर रोटेशन वैल्यू 0, 90, 180 या 270 नहीं है.