ImageProcessingOptions
का बिल्डर.
अगर दिलचस्पी के क्षेत्र और रोटेशन, दोनों के बारे में जानकारी दी गई है, तो सबसे पहले 'पसंद के क्षेत्र' के आस-पास की काट-छांट की जाती है. इसके बाद, काटे जाने वाले हिस्से पर खास रोटेशन लागू किया जाता है.
पब्लिक कंस्ट्रक्टर
Builder()
|
सार्वजनिक तरीके
फ़ाइनल 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 |
---|