Appelle également setRotation(int) pour définir les propriétés facultatives. Si ce champ n'est pas spécifié, les valeurs sont définies avec les valeurs par défaut:
si la valeur de rotation n'est pas 0, 90, 180 ou 270.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/24 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/24 (UTC)."],[],[],null,["# MediaMlImageBuilder\n\npublic class **MediaMlImageBuilder** \nBuilds [MlImage](/edge/api/tflite/java/com/google/android/odml/image/MlImage) from [Image](https://developer.android.com/reference/android/media/Image.html).\n\nOnce [Image](https://developer.android.com/reference/android/media/Image.html) is passed in, to keep data integrity you shouldn't modify\ncontent in it.\n\nUse [MediaImageExtractor](/edge/api/tflite/java/com/google/android/odml/image/MediaImageExtractor) to get [Image](https://developer.android.com/reference/android/media/Image.html) you passed in.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Public Constructors\n\n|---|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [MediaMlImageBuilder](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder#MediaMlImageBuilder(Image))(Image mediaImage) Creates the builder with a mandatory [Image](https://developer.android.com/reference/android/media/Image.html). |\n\n### Public Methods\n\n|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [MlImage](/edge/api/tflite/java/com/google/android/odml/image/MlImage) | [build](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder#build())() Builds an [MlImage](/edge/api/tflite/java/com/google/android/odml/image/MlImage) instance. |\n| [MediaMlImageBuilder](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder) | [setRotation](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder#setRotation(int))(int rotation) Sets value for [MlImage.getRotation()](/edge/api/tflite/java/com/google/android/odml/image/MlImage#getRotation()). |\n\n### Inherited Methods\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|\n| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |\n| final [Class](https://developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Constructors\n-------------------\n\n#### public\n**MediaMlImageBuilder**\n(Image mediaImage)\n\nCreates the builder with a mandatory [Image](https://developer.android.com/reference/android/media/Image.html).\n\nAlso calls [setRotation(int)](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder#setRotation(int)) to set the optional properties. If not set, the values\nwill be set with default:\n\n- rotation: 0\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| mediaImage | image data object. |\n|------------|--------------------|\n\nPublic Methods\n--------------\n\n#### public [MlImage](/edge/api/tflite/java/com/google/android/odml/image/MlImage)\n**build**\n()\n\nBuilds an [MlImage](/edge/api/tflite/java/com/google/android/odml/image/MlImage) instance. \n\n#### public [MediaMlImageBuilder](/edge/api/tflite/java/com/google/android/odml/image/MediaMlImageBuilder)\n**setRotation**\n(int rotation)\n\nSets value for [MlImage.getRotation()](/edge/api/tflite/java/com/google/android/odml/image/MlImage#getRotation()). \n\n##### Parameters\n\n| rotation | |\n|----------|---|\n\n##### Throws\n\n| [IllegalArgumentException](https://developer.android.com/reference/java/lang/IllegalArgumentException.html) | if the rotation value is not 0, 90, 180 or 270. |\n|-------------------------------------------------------------------------------------------------------------|-------------------------------------------------|"]]