בנאי של ImageProcessingOptions
.
אם מצוינים גם אזור עניין וגם סיבוב, קודם מחלצים את החיתוך מסביב לאזור העניין, ואז הסיבוב שצוין מוחל על החיתוך.
בנאים ציבוריים
Builder()
|
שיטות ציבוריות
סופי 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 |
---|