Dividir una imagen en varios trozos

Con convert del paquete ImageMagick podemos dividir una imagen en rectángulos:

 

Por ejemplo para dividir una imagen en cuadrados:

convert imagen.png  -crop 25%x25% imagen%d.png 

 

donde %d se sustituye por el número de la imagen y cada cuadrado es el 25%.

El lado de referencia para calcular el tamaño del cuadrado es el más pequeño de la imagen, por lo cual si la imagen no es cuadrada habrá trozos incompleto.