ImageProcessingOptions.Builder

पब्लिक स्टैटिक ऐब्स्ट्रैक्ट क्लास ImageProcessingOptions.Builder

ImageProcessingOptions का बिल्डर.

अगर दिलचस्पी के क्षेत्र और रोटेशन, दोनों के बारे में जानकारी दी गई है, तो सबसे पहले 'पसंद के क्षेत्र' के आस-पास की काट-छांट की जाती है. इसके बाद, काटे जाने वाले हिस्से पर खास रोटेशन लागू किया जाता है.

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

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

फ़ाइनल ImageProcessingOptions
build()
यह ImageProcessingOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है.
ऐब्सट्रैक्ट ImageProcessingOptions.Builder
setRegionOfInterest(RectF की वैल्यू)
इमेज से क्रॉप करने के लिए, पसंदीदा क्षेत्र की जानकारी सेट करता है.
ऐब्सट्रैक्ट ImageProcessingOptions.Builder
setRotationDegrees(इंट वैल्यू)
घड़ी की दिशा में डिग्री में, इमेज (या पसंद के मुताबिक काटे गए क्षेत्र) पर लागू करने के लिए रोटेशन सेट करता है.

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

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

सार्वजनिक बिल्डर ()

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

सार्वजनिक फ़ाइनल ImageProcessingOptions build ()

यह ImageProcessingOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है.

थ्रो
IllegalArgumentException अगर दी गई कुछ वैल्यू अपनी ज़रूरी शर्तों को पूरा नहीं करती हैं.

सार्वजनिक ऐब्सट्रैक्ट ImageProcessingOptions.Builder setRegionOfInterest (RectF वैल्यू)

इमेज से क्रॉप करने के लिए, पसंदीदा क्षेत्र की जानकारी सेट करता है. अगर इसके बारे में नहीं बताया गया है, तो पूरी इमेज इस्तेमाल की जाती है.

कोऑर्डिनेट [0,1] में होने चाहिए, left का < right होना चाहिए, और top का मान < bottom होना चाहिए. ऐसा नहीं होने पर, build() को कॉल करने पर एक नॉन-लीगमेंट अपवाद फेंक दिया जाएगा.

पैरामीटर
value

सार्वजनिक ऐब्स्ट्रैक्ट ImageProcessingOptions.Builder setRotationDegrees (इंट वैल्यू)

घड़ी की दिशा में डिग्री में, इमेज (या पसंद के मुताबिक काटे गए क्षेत्र) पर लागू करने के लिए रोटेशन सेट करता है. डिफ़ॉल्ट वैल्यू 0 होती है.

यह रोटेशन 90° का मल्टीपल (पॉज़िटिव या नेगेटिव) होना चाहिए. ऐसा न करने पर, build() को कॉल करने पर legalArgument4, को इस्तेमाल नहीं किया जाएगा.

पैरामीटर
value