El equipo de GIMP, el popular editor de imágenes libre y de código abierto, ha publicado una actualización de desarrollo en la que repasa los avances logrados en los últimos meses de cara a la próxima versión 3.4. El propio equipo reconoce que el changelog se había hecho tan largo que decidieron compartir un resumen público con los aspectos más destacados, aunque sin desvelarlo todo, guardando sorpresas para el lanzamiento definitivo.

Un nuevo formato de proyecto para sustituir a XCF
La novedad más importante es el desarrollo, liderado por el mantenedor Jehan, de un nuevo formato de archivo de proyecto. Desde 1997, XCF ha sido el formato nativo de GIMP, pero con el tiempo se han detectado limitaciones importantes, sobre todo para gestionar proyectos muy grandes o complejos, como los que requiere la futura compatibilidad con animaciones y documentos multipágina prevista para GIMP 3.6.
El nuevo formato tendrá una estructura de «XML comprimido en zip», mucho más habitual en otros programas. Esto permitirá guardar los archivos más rápido (solo actualizando las partes modificadas en vez de todo el documento) y abrirá la puerta a funciones muy demandadas, como el guardado automático.
Eso sí, XCF no desaparece: GIMP seguirá pudiendo abrir archivos XCF en todas las versiones futuras, manteniendo la compatibilidad hacia atrás. No obstante, las nuevas funciones que se vayan añadiendo solo se podrán guardar en el nuevo formato una vez esté terminado.
Mezcla espectral de colores en los pinceles MyPaint
Cuando GIMP 3.2 actualizó el motor de pinceles MyPaint, quedó fuera una función muy esperada: la Spectral Blending o mezcla espectral. Gracias al trabajo de la nueva colaboradora Cassidie Grogan, esta función ya está disponible. Simula cómo se mezclan los pigmentos físicos reales: por ejemplo, mezclar amarillo y azul da verde (en vez de un amarillo oscurecido), tal y como ocurre con la pintura tradicional. Se activa con una nueva casilla de verificación en las opciones de la herramienta de pinceles MyPaint, y su intensidad se controla con el deslizador «Pigment».
Además, el mantenedor Michael Natterer ha mejorado la vista previa de estos pinceles, que ahora se muestra a tamaño completo en lugar de en miniaturas de 48×48 píxeles, corrigiendo así el aspecto borroso que tenían en pantallas grandes.
Más edición no destructiva
El colaborador Alx Sa sigue ampliando las posibilidades de la edición no destructiva en GIMP:
- Ya se pueden aplicar filtros no destructivos a las máscaras de capa, y la ventana emergente de filtros ha sido rediseñada (por Reju) para mostrar a la vez los filtros activos de la capa y de su máscara.
- La herramienta de Degradado se puede usar ahora de forma no destructiva: activando la opción «Degradado editable», el degradado se añade a la pila de filtros como cualquier otro efecto, permitiendo mostrarlo, ocultarlo, reordenarlo, eliminarlo o volver a editarlo.
- Los filtros sin ventana de diálogo propia (como Invertir) ya se pueden aplicar de forma no destructiva sobre capas no ráster, como grupos de capas, capas de texto y capas vectoriales.

Grandes mejoras en la compatibilidad con PSD
Debido a la cantidad de trabajo realizado, GIMP dedica un apartado especial a la compatibilidad con archivos PSD (el formato de Photoshop):
- El nuevo colaborador Frank Teklote ha creado un procedimiento para exportar metadatos PSD a TIFF y JPEG, complementando la importación ya existente. Esto significa que, por ejemplo, los trazados o las capas de un documento pueden conservarse al exportar a estos formatos, y las mejoras futuras en PSD también beneficiarán automáticamente a TIFF y JPEG.
- Jacob Boerema implementó la importación de «Descriptors» de PSD, un formato de texto poco documentado que usan los PSD modernos y que no estaba cubierto por la especificación oficial de Adobe (desactualizada desde 2019). Gracias a esto, GIMP ya puede importar capas de texto editables, capas de ajuste y estilos de capa modernos como sus equivalentes en GEGL, y formas de color sólido como capas vectoriales. En este trabajo también participan dos estudiantes del Google Summer of Code, Akascape y Waris Maqbool.
Selectores de archivos nativos
Hasta ahora, GIMP usaba siempre el selector de archivos de la biblioteca gráfica GTK, lo que provocaba que funcionase de forma distinta a lo habitual en Windows, macOS o KDE, generando quejas en la comunidad. Alx Sa comenzó a portar estos diálogos al selector «nativo» que ofrece GTK3, de manera que al abrir o guardar archivos se muestre el selector propio de cada sistema operativo. Ya se han convertido los diálogos más sencillos; los más complejos requieren un rediseño del flujo de trabajo que aún está en marcha.
Muchas mejoras de interfaz y experiencia de usuario
La lista de contribuciones a la interfaz es amplia:
- Denis Rangelov actualizó los iconos de bloqueo de capas y convirtió los 78 iconos del cursor a formato SVG, para que se vean bien en pantallas de alta resolución.
- Se corrigió un problema de rendimiento al pintar o hacer zoom con el lienzo rotado: el patrón de cuadros de transparencia ya no gira con la vista, lo que mejora mucho el rendimiento (arreglo del nuevo colaborador woot000).
- Gabriele Barbero implementó el rediseño de la ventana de búsqueda de acciones, diseñada por Denis Rangelov, haciendo más visibles los atajos de teclado.
- Bruno Lopes trabajó en corregir problemas con las ventanas emergentes en macOS.
- Andreas Vukman mejoró la vista del panel de patrones, para que los patrones pequeños llenen mejor el espacio disponible.
- Richard Gitschlag permitió hacer selecciones de texto con Mayús+clic en el editor de texto sobre el lienzo, al estilo de un procesador de textos.
- Ahmed E. Yassin sustituyó el menú desplegable del Editor de Metadatos por dos botones, más intuitivos.
- Ondřej Míchal sustituyó varios widgets de tipo «Spin Entry» por «Spin Scale» en distintas partes de la interfaz, mejorando la usabilidad cuando el espacio es reducido.
Otras correcciones destacadas
- El filtro de Enfoque (Sharpen) de Waris Maqbool, uno de los cuatro estudiantes de GSoC, fue integrado en GEGL y estará disponible en la próxima versión de esta biblioteca.
- Dimitriy Ryazantcev mejoró la compatibilidad con los formatos de Windows ICO/CUR/ANI.
- Estecka corrigió un error de renderizado al aplicar filtros no destructivos sobre grupos de capas en modo «passthrough».
- Petr Vorel corrigió un fallo por el que Alt+0 no abría la décima imagen más reciente del historial.
- Lloyd Konneker solucionó una regresión en scripts de terceros hechos con Script-fu.
- Jacob Boerema y Alx Sa atendieron y corrigieron varios informes de seguridad relacionados con complementos de imagen.
¿Qué va a llegar?
Todavía no hay una fecha oficial para la versión de desarrollo GIMP 3.3.2, ya que quedan elementos de la hoja de ruta por terminar; quien quiera probar las novedades puede hacerlo a través de las compilaciones «nightly». Mientras tanto, el equipo prepara el lanzamiento de GIMP 3.2.6 para las próximas semanas, una versión estable centrada en corrección de errores y pequeñas mejoras, sin las grandes novedades descritas en este artículo.
Fuente: Nota oficial
