Con leves modificaciones a el plugin galleries de NanoBlogger logre generar imágenes miniaturas cuadradas manteniendo la proporción.
El script modificado del plugin de galleries para nanoblogger produce miniaturas cuadradas sin distorcionar
Modifique el plugin para generar imágenes en formato GIF que tienen menor tamaño y por lo tanto consumen menos ancho de banda que jpeg o png. La modificación para que genere *.gif lo hice por aligerar la carga de mi NSLU2 ya que esta sirviendo paginas a través de una conexión de 1024Kbps que además comparto.
Básicamente lo que hago es determinar si la imagen es postal o panorámica para saber como le voy a hacer el ajuste de tamaño, para esto uso el comando identify y filtro un poco la salida del comando, quedaría algo así:
/usr/bin/identify `echo $GALLERY_DIR"/"$PICTURE` |\
awk '{print $3}' |\
sed -e 's/x/ /g'
Luego procedo a centrar la imagen y cortarla en base al lado mas corto. de allí simplemente se le ajusta el tamaño al deseado y continuo con el resto del plugin.
Puedes descargar el plugin modificado de aquí, este plugin esta optimizado para el NSLU2 corriendo Debian 2.6.18-6-ixp4xx e ImageMagick 6.2.4.









