Resizes an image to a target width and height by either centrally
cropping the image or padding it evenly with zeros.
If width or height is greater than the specified target_width or
target_height respectively, this op centrally crops along that dimension.
If width or height is smaller than the specified target_width or
target_height respectively, this op centrally pads with 0 along that
dimension.
Args
image
4-D Tensor of shape [batch, height, width, channels] or 3-D Tensor
of shape [height, width, channels].
target_height
Target height.
target_width
Target width.
Raises
ValueError
if target_height or target_width are zero or negative.
Returns
Cropped and/or padded image.
If images was 4-D, a 4-D float Tensor of shape
[batch, new_height, new_width, channels].
If images was 3-D, a 3-D float Tensor of shape
[new_height, new_width, channels].