ByteBufferMlImageBuilder

מחלקה ציבורית ByteBufferMlImageBuilder

בונה MlImage מ- ByteBuffer .

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

השתמש ByteBufferExtractor כדי לקבל ByteBuffer שהעברת.

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

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int גובה, int imageFormat)
יוצר את ה-Builder עם ByteBuffer חובה והתמונה המיוצגת.

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

MlImage
לבנות ()
בונה מופע MlImage .
ByteBufferMlImageBuilder
setRotation (רוטציה אינטנסיבית)
מגדיר ערך עבור MlImage.getRotation() .

שיטות בירושה

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

Public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int גובה, int imageFormat)

יוצר את ה-Builder עם ByteBuffer חובה והתמונה המיוצגת.

אנו נאמת את גודל ה- byteBuffer עם width , height ו- imageFormat .

קורא גם setRotation(int) כדי להגדיר את המאפיינים האופציונליים. אם לא מוגדר, הערכים יוגדרו כברירת מחדל:

  • סיבוב: 0

פרמטרים
byteBuffer אובייקט נתוני תמונה.
רוֹחַב רוחב התמונה המיוצגת.
גוֹבַה גובה התמונה המיוצגת.
imageFormat כיצד הנתונים מקודדים את התמונה.

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

בניית MlImage ציבורית ()

בונה מופע MlImage .

Public ByteBufferMlImageBuilder setRotation (רוטציה אינטנסיבית)

מגדיר ערך עבור MlImage.getRotation() .

פרמטרים
רוֹטַציָה
זורק
חריג טיעון לא חוקי אם ערך הסיבוב אינו 0, 90, 180 או 270.