I am puzzled by this combo, I use convert -command to change the size to 55x55 but I get 54x55, why? I think the problem here is that the command use geometry not pixels while I presupposed that the command uses pixels.
Trial 0: -resize not right flag
$ convert -resize 55x55 sky_0_1.png sky_0_11.png
$ identify sky_0_1*
sky_0_11.png PNG 54x55 54x55+0+0 8-bit DirectClass 3.54KB 0.000u 0:00.000
sky_0_1.png[1] PNG 59x60 59x60+0+0 8-bit DirectClass 4.12KB 0.000u 0:00.000
Trial 1: adaptive-resize not right flag
$ convert -adaptive-resize 55x55 sky_0_1.png sky_0_111.png
$ identify sky_0_111.png
sky_0_111.png PNG 54x55 54x55+0+0 8-bit DirectClass 3.6KB 0.000u 0:00.000
