tensorflow / 2.9.1 / keras / utils / array_to_img.html /

tf.keras.utils.array_to_img

Converts a 3D Numpy array to a PIL Image instance.

Usage:

from PIL import Image
img = np.random.random(size=(100, 100, 3))
pil_img = tf.keras.preprocessing.image.array_to_img(img)
Args
x Input data, in any form that can be converted to a Numpy array.
data_format Image data format, can be either "channels_first" or "channels_last". Defaults to None, in which case the global setting tf.keras.backend.image_data_format() is used (unless you changed it, it defaults to "channels_last").
scale Whether to rescale the image such that minimum and maximum values are 0 and 255 respectively. Defaults to True.
dtype Dtype to use. Default to None, in which case the global setting tf.keras.backend.floatx() is used (unless you changed it, it defaults to "float32")
Returns
A PIL Image instance.
Raises
ImportError if PIL is not available.
ValueError if invalid x or data_format is passed.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/utils/array_to_img