ImageProcessingOptions.Builder

מחלקה מופשטת סטטית ציבורית ImageProcessingOptions.Builder

בנאי של ImageProcessingOptions.

אם מצוינים גם אזור עניין וגם סיבוב, קודם מחלצים את החיתוך מסביב לאזור העניין, ואז הסיבוב שצוין מוחל על החיתוך.

בנאים ציבוריים

שיטות ציבוריות

סופי ImageProcessingOptions
build()
מאמת ויוצר את המכונה של ImageProcessingOptions.
מופשט ImageProcessingOptions.Builder
setRegionOfInterest(ערך RectF)
מגדיר את אזור העניין האופציונלי לחיתוך מהתמונה.
מופשט ImageProcessingOptions.Builder
setRotationDegrees(ערך in)
הגדרת הסיבוב כך שיחול על התמונה (או אזור החיתוך של תחומי העניין), במעלות בכיוון השעון.

שיטות שעברו בירושה

בנאים ציבוריים

Public Builder ()

שיטות ציבוריות

Public סופי ImageProcessingOptions build ()

מאמת ויוצר את המכונה של ImageProcessingOptions.

קליעות
IllegalArgumentException אם חלק מהערכים שצוינו אינם עומדים בדרישות שלהם.

ציבורי מופשט ImageProcessingOptions.Builder setRegionOfInterest (ערך RectF)

מגדיר את אזור העניין האופציונלי לחיתוך מהתמונה. אם היא לא מוגדרת, המערכת תשתמש בתמונה המלאה.

הקואורדינטות חייבות להיות בטווח [0,1], הערך של left חייב להיות < right ו-top חייב להיות < bottom, אחרת לא יינתן ערך של חריגת ארגומנט לא חוקית כשמתבצעת קריאה ל-build().

פרמטרים
value

Public מופשט ImageProcessingOptions.Builder setRotationDegrees (int value)

הגדרת הסיבוב כך שיחול על התמונה (או אזור החיתוך של תחומי העניין), במעלות בכיוון השעון. ברירת המחדל היא 0.

הסיבוב חייב להיות מכפלה (חיובית או שלילית) של 90°. אחרת, יינתן ערך של InvalidArgument הקשורה לפונקציית build().

פרמטרים
value