public class **MlImageAdapter** Converts `MlImage` to `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage` and vice versa.

### Public Methods

|---|---|
| static [ColorSpaceType](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/ColorSpaceType) | [createColorSpaceTypeFrom](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/MlImageAdapter#createColorSpaceTypeFrom(int))(int imageFormat) Creatas a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/ColorSpaceType` from `MlImage.ImageFormat`. |
| static [TensorImage](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage) | [createTensorImageFrom](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/MlImageAdapter#createTensorImageFrom(com.google.android.odml.image.MlImage))([MlImage](https://developers.google.com/edge/api/tflite/java/com/google/android/odml/image/MlImage) mlImage) Creates a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage` from an `https://developers.google.com/edge/api/tflite/java/com/google/android/odml/image/MlImage`. |

### Inherited Methods

From class java.lang.Object

|---|---|
| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| final [Class](https://developer.android.com/reference/java/lang/Class.html)\<?\> | getClass() |
| int | hashCode() |
| final void | notify() |
| final void | notifyAll() |
| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |
| final void | wait(long arg0, int arg1) |
| final void | wait(long arg0) |
| final void | wait() |

## Public Methods

#### public static [ColorSpaceType](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/ColorSpaceType)
**createColorSpaceTypeFrom**
(int imageFormat)

Creatas a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/ColorSpaceType` from `MlImage.ImageFormat`.

##### Parameters

| imageFormat |   |
|---|---|

#### public static [TensorImage](https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage)
**createTensorImageFrom**
([MlImage](https://developers.google.com/edge/api/tflite/java/com/google/android/odml/image/MlImage) mlImage)

Creates a `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage` from an `https://developers.google.com/edge/api/tflite/java/com/google/android/odml/image/MlImage`.

IMPORTANT: The returned `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage` shares storage with `mlImage`, so do not
modify the contained object in the `https://developers.google.com/edge/api/tflite/java/org/tensorflow/lite/support/image/TensorImage`, as `MlImage` expects its
contained data are immutable. Also, callers should use `MlImage#getInternal()#acquire()`
and `MlImage#release()` to avoid the `mlImage` being released unexpectedly.

<br />

##### Parameters

| mlImage |   |
|---|---|

##### Throws

| [IllegalArgumentException](https://developer.android.com/reference/java/lang/IllegalArgumentException.html) | if the `mlImage` is built from an unsupported container. |
|---|---|