Crear una macro en Gimp

Un amigo me hirió el orgullo diciéndome que en Photoshop podía redimensionar y recortar en un solo paso, y como no logré encontrar una manera de hacerlo en Gimp decidí intentar programar una macro.
Busqué macros ya resueltas y encontré esta explicación sobre cómo crear macros simples: Iniciación a la creación de script-fu o macros en Gimp

Y esta otra macro que redimensiona y pone un marco negro: Foro Buceo – Macro para redimensionar y añadir marco

¡Qué bueno que haya gente que comparte de esta manera sus conocimientos! ¡Gracias!
Intenté modificar esas macros y no pude hacer demasiado ¡¡No es nada simple!!

Así que tuve que hacer lo que no quería hacer en un principio, que es empezar de cero a conocer el lenguaje de Script-fu:
Tutorial de Script-Fu

En un próximo post voy a contar qué aprendí a hacer, y si logro mi objetivo de crear una macro que redimensione y recorte, voy a compartir el código en este blog.

Actualización posterior: Por ahora logré hacer este menú que contiene cuatro opciones para redimensionar una imagen a un alto o un ancho determinados. Para cumplir mi objetivo me falta solamente que al terminar me aparezca la herramienta de recorte 🙂 Para hacerlo, me basé en el script de Foro Buceo y modifiqué los parámetros y opciones, hasta lograr mi objetivo, pero sin comprender todo el código (por eso no comparto el código de lo que logré: tiene muchas cosas que no entiendo y seguramente sobran).

Menú para redimensionar imágenes

3 opiniones en “Crear una macro en Gimp”

  1. Me dejaste pensando y al final (pero muy al final porque he tardado bastante en encontrar el tiempo para hacerlo) publiqué un artículo sobre la creación de macros para Gimp usando python-fu que, a todas luces, es mucho más sencillo que con Scheme y sus interminables colecciones de paréntesis 😅

    Espero que te pueda ayudar a acabar el proyecto (si no lo hiciste ya) y, si necesitas ayuda con algún paso, no dudes en preguntar… Estaré encantado de poder colaborar 👍

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *