أداة إنشاء حسابات "ImageProcessingOptions"
إذا تم تحديد كل من منطقة الاهتمام والتدوير، يتم استخراج الاقتصاص حول منطقة الاهتمام أولاً، ثم يتم تطبيق التدوير المحدّد على الاقتصاص.
الإنشاء العام
|
Builder()
|
الطرق العامة
| نهائي ImageProcessingOptions |
build()
يتحقّق من صحة النسخة الافتراضية
ImageProcessingOptions وينشئها. |
| تجريدي ImageProcessingOptions.Builder |
setRegionOfInterest(قيمة RetF)
لضبط منطقة الاهتمام الاختيارية لاقتصاصها من الصورة.
|
| تجريدي ImageProcessingOptions.Builder |
setRotationDegrees(int value)
لضبط التدوير لتطبيقه على الصورة (أو منطقة الاهتمام التي تم اقتصاصها)، بالدرجات
في اتجاه عقارب الساعة.
|
الطرق المكتسَبة
الإنشاء العام
public Builder ()
الطرق العامة
public نهائيًا ImageProcessingOptions build ()
يتحقّق من صحة النسخة الافتراضية ImageProcessingOptions وينشئها.
الرميات
| IllegalArgumentException | إذا كانت بعض القيم المقدمة لا تستوفي متطلباتها. |
|---|
علني ملخّص ImageProcessingOptions.Builder setRegionOfInterest (قيمة RectF)
لضبط منطقة الاهتمام الاختيارية لاقتصاصها من الصورة. في حال عدم تحديد أي خيار، سيتم استخدام الصورة الكاملة.
يجب أن تكون الإحداثيات ضمن [0,1]، ويجب أن تكون قيمة left < right ويجب أن تكون top هي
< bottom، وإلا سيتم تقديم {مسودةArgumentException عند استدعاء build().
المَعلمات
| القيمة |
|---|
متاح للجميع ملخّص ImageProcessingOptions.Builder setRotationDegrees (int value)
لضبط التدوير لتطبيقه على الصورة (أو منطقة الاهتمام التي تم اقتصاصها)، بالدرجات في اتجاه عقارب الساعة. يكون الإعداد التلقائي بالقيمة 0.
يجب أن تكون عملية التدوير مضاعفة (إيجابية أو سالبة) لـ 90 درجة، وإلا سيتم طرح
محرِّرArgumentException عند استدعاء build().
المَعلمات
| القيمة |
|---|