ImageProcessingOptions.Builder

فئة مجردة ثابتة عامة ImageProcessingOptions.Builder

أداة إنشاء حسابات "ImageProcessingOptions"

إذا تم تحديد كل من منطقة الاهتمام والتدوير، يتم استخراج الاقتصاص حول منطقة الاهتمام أولاً، ثم يتم تطبيق التدوير المحدّد على الاقتصاص.

الإنشاء العام

الطرق العامة

نهائي 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().

المَعلمات
القيمة