Proceso por lotes de Gimp para imágenes de 'mosaico'

Tengo un directorio que contiene varias imágenes de tamaño 640 * 480px y me gustaría un procedimiento automatizado usando Gimp para recogerlas y 'mosacular' las imágenes una al lado de la otra sin superposición, para hacer una nueva imagen grande un poco como una hoja de prueba . Por ejemplo, la imagen de salida podría tener cuatro imágenes de origen de ancho por diez de profundidad, para una imagen resultante de 2560*4800.

Respuestas (2)

¿Por qué usar Gimp para esto? Utilice montageel comando de ImageMagick .

Utilice ImageMagick en su lugar

Siempre que necesite realizar una operación de imagen masiva y busque GIMP, deténgase y pruebe ImageMagick primero . El 99% de las veces, es la herramienta adecuada para el trabajo.

En este caso, el comando Imagemagick montagees justo lo que necesita.

montage -geometry +0+0 *.png montage.png

Esto dará como resultado una hoja de mosaico llamada "montage.png" que contiene todos los archivos PNG en el actual directamente, sin borde y sin cambio de tamaño. Imagemagick contará la cantidad de imágenes y determinará la cantidad adecuada de mosaicos por fila (que puede anular manualmente con el -tileargumento).

El montagecomando tiene muchas opciones para modificar si necesita algo más específico.

"Pero pedí GIMP..."

Si está empeñado en hacer esto en GIMP, no estoy seguro de cómo. Una búsqueda rápida en Google revela muchos complementos y técnicas para manipular un juego de fichas (como verías en un juego de rol de 8 bits antiguo pero aún increíble), pero no encontré una manera fácil de unir un montón de imágenes excepto hacerlo a mano.