Me parece muy interesante lo de tener un script para hacer bordes, pero, os estoy leyendo y no me entero de mucho. 
Se agradece un manual para torpes. Yo he llegado a que ImageMagick es un programa para trabajar con imagenes (fotos) en consola,
Exacto, ImageMagick es un programa que nos permite hacer muchísimas cosas desde consola, o desde cualquier lenguage de programación, perl, bash, python, c...
Para usarlo desde consola tiene unos cuantos programas:
identify: Nos muestra información sobre una imágen.
convert: Básicamente transforma una imágen en otra, puede sur usasdo simplemente para convertir de un formato a otro, o para aplicar transformaciones y efectos a la imágen
mogrify: Mogrify permite aplicar transformaciones y efectos a una imágen, pero a diferencia de convert que siempre genera una imágen nueva sin tocar la original, mogrify trabaja sobre la imágen original modificándola. No vale por tanto para transformar de un formato a otro.
composite: Compone varias imágenes como si las superpusieras en capas (igual que las capas de gimp).
montage: junta varias imágenes como si fueran un puzzle, puedes ponerles bordes y otros efectos.
Luego están, aunque se usan menos:
compare: nos muestra las diferencias entre imágenes.
import: captura la imágen de una ventana.
conjure: Cualquiera de los comandos anteriores puede ser muy simple o muy complejo, pero para cosas realmente complejas, conjure es el intérprete de un lenguaje llamado MSL (Magick Scripting Language).
Y finalmente si queremos usar imagemagick desde un interfaz gráfico, o simplemente mostrar una imágen en una ventana tenemos display.
Para un vistazo más detallado a las posibilidades de cada uno de los comandos comando sugiero ejecutar:
«comando» -help
pero ¿dónde se coloca el script? ¿en la carpeta de ImageMagick de /usr/share?
En este caso lo que hicimos fué un script de bash, que es el lenguage en el que sueles introducir los comandos cuando escribes en una consola de linux. El script lo puedes poner dónde quieras. Si lo pones en la misma carpeta que tienes las imágenes, lo puedes ejecutar escribiendo
bash «nombre_del_script» parámetros ....
Si le modificas los permisos al script permitiéndo la ejecución, y la primera línea del script es:
#! /bin/bash
Ya no es necesario que le pongas el bash delante, pero tendrás que poner el path completo de dónde está para ejecutarlo, por ejemplo
/home/redy/pruebas/«nombre_del_script» parámetros ....
O si está en el mismo directorio en el que estás trabajando simplemente:
./«nombre_del_script» parámetros ....
Si lo queremos hacer más sencillo todavía solo tienes que poner el script en una carpeta que esté en el path. El path es una lista de carpetas en las que se buscan programas para ejecutarlos. La puedes ver si das el comando
echo "$PATH" | tr : '\n'
Si pones tu script en cualquiera de esas carpetas, para ejecutarlo solo hace falta que pongas:
«nombre_del_script» parámetros ....
Generalmente en nuestro path tenemos /home/«usuario»/bin ese es un buen sitio para poner nuestros scripts, teniendo en cuenta que solo funcionarán cuando estemos con nuestro usuario, si queremos que funcionen para todos los usuarios del sistema los podemos poner en /usr/bin pero para eso tenemos que ser root.