The passed image_size is wrong. The docs 1 explain the input as:

image_sizetuple of int (image_height, image_width) or (image_height, image_width, n_channels)
The size of the image that will be reconstructed.