description: Crops and/or pads an image to a target width and height.
![]() |
Crops and/or pads an image to a target width and height.
tf.image.resize_with_crop_or_pad(
image, target_height, target_width
)
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] .
|