ByteBufferMlImageBuilder

الطبقة العامة ByteBufferMlImageBuilder

يبني MlImage من ByteBuffer .

يمكنك تمرير ByteBuffer القابل للتغيير أو غير القابل للتغيير. ومع ذلك، بمجرد تمرير ByteBuffer ، للحفاظ على سلامة البيانات، لا ينبغي عليك تعديل المحتوى الموجود فيها.

استخدم ByteBufferExtractor للحصول على ByteBuffer الذي مررته.

المقاولون العامون

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer، عرض int، ارتفاع int، تنسيق صورة int)
ينشئ المنشئ باستخدام ByteBuffer الإلزامي والصورة الممثلة.

الأساليب العامة

MlImage
يبني ()
يبني مثيل MlImage .
ByteBufferMlImageBuilder
setRotation (دوران int)
يعين قيمة MlImage.getRotation() .

الطرق الموروثة

المقاولون العامون

ByteBufferMlImageBuilder العام ( ByteBuffer byteBuffer، عرض int، ارتفاع int، تنسيق صورة int)

ينشئ المنشئ باستخدام ByteBuffer الإلزامي والصورة الممثلة.

سوف نقوم بالتحقق من صحة حجم byteBuffer width height imageFormat .

يستدعي أيضًا setRotation(int) لتعيين الخصائص الاختيارية. إذا لم يتم تعيينها، فسيتم تعيين القيم بشكل افتراضي:

  • الدوران: 0

حدود
byteBuffer كائن بيانات الصورة
عرض عرض الصورة الممثلة.
ارتفاع ارتفاع الصورة الممثلة.
شكل صورة كيفية تشفير البيانات للصورة.

الأساليب العامة

بناء MlImage العام ()

يبني مثيل MlImage .

مجموعة ByteBufferMlImageBuilder العامة (تدوير int)

يعين قيمة MlImage.getRotation() .

حدود
دوران
رميات
غير الشرعيين استثناء حجة إذا كانت قيمة التدوير ليست 0 أو 90 أو 180 أو 270.