Nueva versión de GIMP 3.0 RC 3 En Febrero 2025!

in blurthispano •  12 hours ago 

Este es el Editor de Imágenes de Open Source y Libre conocido como GIMP


image.png

La imágen fue obtenida de la siguiente liga: https://financesonline.com/uploads/2019/09/gimp-logo11.png

Esta es una traducción del siguiente sitio: <https://www.gimp.org/>.

)

La imágen fue obtenida de la siguiente liga: https://librearts.org/2023/11/gimp-3-0-roadmap/featured.webp.

Última versión liberada hasta el momento es la de GIMP 3.0 RC3 (10 de Febrero de 2025).

Estamos muy emocionados de compartir el tercer candidato a la liberación de GIMP 3.0 para lo que (esperamos) sea la ronda final de pruebas de la comunidad antes de la versión estable! Esta liberación sigue después de la reciente plática de Jehan titulada "GIMP 3 y Más allá" realizada en FOSDEM 2025.

Correcciones de Bug Importantes y Cambios.


Mientras que se resuelven los últimos bugs mayores para 3.0. hemos realizado algunos cambios que sentimos que necesitaban más revisión de la comunidad. Mientras prueba este candidato a la liberación, por favor no pierda de vista lo siguiente:

Nueva Versión GTK3.

Justo a tiempo para GIMP 3.0, una nueva versión de GTK3 ha sido liberada! Junto con otros cambios, GTK 3.24.48 incluye correcciones para varios bugs que afectan a GIMP con parches contribuidos inicialnmente por Jehan, tales como un colpaso en Wayland cuando se arrastran capas y errores del texto en ciertos widgets con lenguajes de lectura-escritura de Derecha a Izquierda. Queremos agradecer a Carlos Garnacho y a Matthias Clasen por su ayuda en estos parches respectivos.

GTK 3.24.48 también agregan soporte para la versión 2 de xdg_foreign para Wayland (v1 continúa soportado como respaldo). Específicamente la ausencia de este soporte estaba causando que GIMP se congele con ciertas acciones en KDE/Wayland, los cuales ahora están corregidos.

Como una consecuencia de este problema, algunos de ellos realmente volvieron a GIMP inestable en Wayland - recomendamos a los empaquetadores a actualizarse a la última versión de GTK3 cuando empaquen nuestro Candidato a Liberación número 3. Sin embargo, por favor informenos si resultan algunos problemas por regresión como resultado de la nueva versión de GTK3.

Mejoras de Gráficas de Imagen

Con la edición no destructiva en GIMP, los usuarios ahora pueden apilar múltiples filtros uno encima de otro. Estos filtros usualmente funcionan con formato de alta profundidad de bit de tal forma que la información de la imagen no se pierde. Sin embargo cada salida de filtro fue convertido hacia y desde la profundida de bits original de la imagen cuando se apilan - de tal forma que si la imagen era de 8 bits solamente, entonces una gran cantidad de información se fue perdiendo en estas conversiones constantes. Jehan corrigió este problema por medio de solamente convertir el formato de la imagen cuando el filtro se supone que debe ser combinado en ella, en vez de pilas no destructivas. Dado que este es un cambio grande en cuanto a cómo funcionan los filtros, queremos que más usuarios prueben este cambio en caso de cualquier posible regresión.

Cambios de Proyección de Hilos de ejecución seguros

Cuando los cambios son realizados en una imagen (tales como pintarla), la proyección de la imagen necesita ser "enjuagada" para desplegar los cambios en la pantalla. Algunos aspectos de este proceso no fueron (seguros en su hilo de ejecución), lo cual significa que cuando su computadora usó múltiples hilos para acelerar el trabajo, ellos podrían entrar en conflicto entre ellos y causar un colapso. Esto fue observado en nuestra característica de autoexpansión de capa. Jehan corrigió la función para que sea completamente segura en hilo de ejecución. Sin embargo cambio a multi-hilos puede dejar algunos bugs bien escondidos, de tal forma que más pruebas de la co munidad sería de mucha ayuda.

Procedimientos Privados

El navegador de Base de Datos Procedural de GIMP muestra a los desarrolladores de plugin y scripts todas las funciones que pueden acceder. Hasta ahora, ahora también mostró funciones privadas que solo son usadas internamente. Jehan agregó una bandera para ocultar estas funciones. Nosotros inicialmente agregamos una bandera para ocultar estas funciones. Al principio lanzamos una red demasiado ancha y ocultamos algunas funciones públicas importantes. Mientras que arreglabamos estas instancias, quisieramos mayor revisión de la comunidad para asegurarnos de que no olvidamos ninguna función pública mal etiquetada.

Mejoras

Mientras que aún estamos en una congelación de características mayor hasta la liberación estable de GIMP 3.0, algunas mejoras pequeñas auto-contenidas se han realizado en los plug-ins.

Script-fu



API de Filtrado

La nueva llamada PDB ((gimp-drawable-merge-filter) permite a escritores de Script-fu usar etiquetas para especificar propiedades de filtro. Esto dará a los usuarios Script-fu algo de flexibilidad con llamadas y filtros actualizados que desarrolladores de plugins en C y Python tienen en el API de GIMP 3.0.

Como un ejemplo, aquí tenemos una llamada al filtro Emboss (Realzar):

(gimp-drawable-merge-new-filter mask-emboss "gegl:emboss" 0 LAYER-MODE-REPLACE 1.0 "azimuth" 315.0 "elevation" 45.0 "depth" 7 "type" "emboss")

Usted puede ver más ejemplos en nuestro repositorio de Scripts.

Nueva sintaxis de argumentos nombrados (named-arguments)

En Script-Fu, todas las funciones generadas desde el procedimiento PDB de plug-ins ahora deben ser llamados con una nueva sintaxis named-argument, inspirado por la variante de el Esquema Racket (Racket Scheme).

Por ejemplo, digamos que su plug-in quiere llamar al plugin Foggify (empañar), en lugar de llamarlo con:

(python-fu-foggify RUN-NONINTERACTIVE 1 (car (gimp-image-get-layers 1)) "Clouds" '(50 4 4) 1.0 50.0)

Ahora deberá llamarlo como:

(python-fu-foggify #:image 1 #:drawables (car (gimp-image-get-layers 1)) #:opacity 50.0 #:color '(50 4 4))

Esto tiene algunas ventajas:

Llamadas mucho mejor auto-documentadas, especialmente dado que algunos plug-ins tienen muchos argumentos (de tal forma que pudimos terminar teniendo funciones con una docena de enteros o flotantes y eso pudiera ser muy confuso).

El orden de los argumentos ya no importa.

Es posible ignorar argumentos cuando los llamas si valores por defecto.

Esto permite mejorar los procedimientos de plug-in en el futuro por medio de agregar nuevos argumentos sin romper scripts existentes.

Este último punto en particular es importante, y el orden de los argumentos ya no importa cuando se llama procedimiento PDB desde la API C, así como también todas las uniones instrospeccionadas. Script-Fu era la unica interfase restante en la cual aún nos preocupabamos por el orden de los argumentos y los numeros.

Esto ya no es verdad y es por lo tanto un gran paso hacia una API más robusta para GIMP 3!

Formatos de Archivo

Todos los cambios a los plug-ins de carga de imagen están verificadas con el entorno de pruebas automatizadas creado por Jacob Boerema para prevenir regresiones.

PSD

Adicionalmente a las correcciones de bug tales como guardar apropiadamente imágenes fucionadas CMYK, Jacob Boerema ha agregado soporte para cargar PSDs LAB de 16 bits por canal. El también actualizó el dialogo de exportación PSD para usar las características de exportación interconstruida de metadatos de GIMP.

DDS

El muy solicitado soporte para cargar imágenes DDS con soporte BC7 se ha implementado por CMYK Student. Jacob Boerema trabajó para corregir la compatibilidad con archivos DDS esportados desde versiones anteriores de GIMP.

AppImage es Oficial Ahora



Después de nueve meses de incubación (el número es una mera coincidencia 🙂), les presentamos un "nuevo" formato de distribución para usuarios Linux: .AppImage. Inicialmente los usamos como un formato interno para pruebas, como ya se ha cubierto en post anteriores. Los esfuerzos de Bruno Lopes nos han permitido mejorar el proceso de compilación. Ahora nos sentimos confiados con la AppImage generada así que deseamos hacerla oficial.

Como un paquete oficial de la corriente principal, no hay plug-ins de terceros o algún otro binario arbitrario que no sean dependencias de GIMP que lo "inflen". Es lo que algunas personas llaman GIMP "Vainilla", un GIMP completo para producción (también conocido como para uso general).

Al igual que cualquier formato de empaquetado, tiene sus propias características y limitaciones. En el caso de el AppImage de GIMP, herramientas incluidas como gimp-console* y gimp-debug-tool* requieren extracción previa del archivo .AppImage con el comando "--appimage-extract". También, parcialmente debido al diseño de AppImage, los comandos que apuntan a $PWD no funcionarán. Estos 2 son los únicas limitaciones de características conocidas hasta ahora. Así que si ustedes encuentran algunas otras o incluso bugs, por favor reportenlas en nuestro rastreador.

Miscelaneos

Ahora es más fácil cargar imágenes desde Google Drive y otras plataformas remotas o de nube sin tener que seleccionar manualmente un archivo de formato para intentar abrirlas.

Nuestro proceso de compilación ahora genera iconos adicionales con la extensión -rtl. la cual es usada automáticamente con lenguajes que se leen de Derecha a Izquierda. Como un ejemplo de esto está el icono de flecha izquierda y derecha; ellos ahora se muestran en la dirección correcta en ambos tipos de lenguaje.

Los desarrolladores de plug-in ya no tienen que hacer botones de sleccionados de archivos personalizados - GimpProcedureDialog ahora los creará automáticamente cuando un parámetro de tipo de archivo sea usado. También puede especificar si el botón es para abrir o guardar archivos y carpetas.

Rupert Weber continuó con sus efectos en limpiar nuestro plug-in BMP. Adicionalmente, el tiene un trabajo en progreso para agregar soporte para importar perfiles de color en BMPs, el cual esperamos esté listo en una liberación futura.

CMYK Student actualizó el plug-in ICNS con nuevo soporte para tipos de iconos ic05 y formatos de icono ARGB. Ellos también corrigieron un bug cuando se cargaban formatos ICNS antiguos sin mascara de transparencia.

Lukas Oberhuber asistió con diagnósticos y resolviendo un bug conocido en el formato ICNS que causó que nuestro icono macOS mostrara pixeles confusos en tamáños pequeños.

GEGL

El GEGL 0.4.54 release también contiene algunas mejoras nuevas y corrección de bugs. Thomas Manni actualizó el filtro de dispersión de ruido para prevenir bugs cuando se aplicara a grupos de capas vaciás. Jonny Robbie agregó nueva opción y tipos de papel al filtro de Cuarto Oscuro Negativo (Negative Darkroom), y optimizó algunas operaciones de punto flotante en GEGL como un todo.

Estadísticas de la Liberación

Desde que GIMP 3.0 RC2, se encuentra en el repositorio principal de GIMP:

  • 85 reportes fueron cerrados y CORREGIDOS.
  • 56 solicitudes de fusión fueron realizadas.
  • 335 consolidaciones fueron realizadas.
  • 19 traducciones fueron actualizadas: Vasco, Bulgaro, Catalán, Chino (China), Danes, Holandes, Finlandes, Georgiano,
    Italiano, Noruego, Persa, Portugues, Eslovaco, Esloveno, Español, Sueco, Turco, Ucraniano, Vietnamita.
  • 33 personas contribuyeron con cambios o correcciones al código base de GIMP 3.0.0 RC3 (El órden fue determinado por el número de consolidaciones; algunas personas están en varios grupos):
  • 13 desarrolladores de código del núcleo: Jehan, Alx Sa, Jacob Boerema, lloyd konneker, Anders Jonsson, Thomas Manni, Bruno, Daniele Forsi, Lloyd Konneker, Lukas Oberhuber, Rupert, cheesequake, Øyvind Kolås.
  • 10 desarrolladores a plug-ins o módulos: Alx Sa, Jacob Boerema, Jehan, Rupert, lloyd konneker, Anders Jonsson, Bruno, Daniel Novomeský, Daniele Forsi, lillolollo.
  • 19 tranductores: Alan Mortensen, Alexander Shopov, Nathan Follens, Kolbjørn Stuestøl, Hugo Carvalho, Asier Sarasua Garmendia, Ngọc Quân Trần, Jordi Mas, Marco Ciampa, Sabri Ünal, Anders Jonsson, Danial Behzadi, Ekaterine Papava, Jiri Grönroos, Jose Riha, Luming Zh, Martin, Rodrigo Lledó, Yuri Chornoivan.
  • 1 Diseñador de Temas: Alx Sa.
  • 6 contribuidores con compilación, empaquetado o CI: Bruno, Jehan, lloyd konneker, Alx Sa, Rupert, Jacob Boerema.

Contribuciones en otros repositorios en el GIMPverse (el orden es determinado por el número de consolidaciones):

  • GEGL 0.4.54 está hecho de 11 consolidaciones por 16 contribuidores: Øyvind Kolås, Alexander Shopov, Hugo Carvalho, JonnyRobbie, Alan Mortensen, Anders Jonsson, Asier Sarasua Garmendia, Bartłomiej Piotrowski, Jehan, Martin, Nathan Follens, Nils Philippsen, Rodrigo Lledó, Sam L, Thomas Manni, Yuri Chornoivan.
  • ctx tiene 233 consolidaciones desde el RC2 release por 1 contribuidor: Øyvind Kolås.
  • gimp-data tiene 6 consolidaciones por 4 contribuidores: Bruno, Jehan, Alx Sa, Andre Klapper.
  • gimp-test-images (nuevo repositorio para pruebas de soporte de imagen) tiene 5 consolidaciones por 2 contribuidores: Jacob Boerema, Alx Sa.
  • La liberación de gimp-macos-build (scripts de empaquetado de macOS) tuvo 6 consolidaciones por 2 contribuidores: Lukas Oberhuber, Bruno.
  • La liberación flatpak tiene 12 consolidaciones por 3 contribuidores después del RC2 release: Bruno Lopes, Jehan, Hubert Figuière.
  • Nuestro sitio web principal tuvo 42 consolidaciones por 6 contribuidores: Jehan, Alx Sa, Bruno, Jacob Boerema, Andre Klapper, Petr Vorel.
  • Nuestro sitio web de desarrolladores tuvo 18 consolidaciones por 5 contribuidores: Jehan, Bruno, Lukas Oberhuber, Alx Sa, Anders Jonsson.
  • Nuestra documentación del 3.0 tuvo 373 consolidaciones por 13 contribuidores: Andre Klapper, Kolbjørn Stuestøl, Nathan Follens, Jacob Boerema, Alan Mortensen, Yuri Chornoivan, Dick Groskamp, Jordi Mas, Alevtina Karashokova, Alx Sa, Anders Jonsson, Daniele Forsi, Hugo Carvalho.

No olvidemos agradecer a toda la gente que ayudó en la clasificación en Gitlab, reporte de bugs y discutir posibles mejoras con nosotros. Nuestra comunidad está profundamente agradecida también a los guerreros de Internet que administraron nuestros diversos canales de discusión o cuentas de redes sociales como lo son: Ville Pätsi, Liam Quin, Michael Schumacher y Sevenix!

Nota: considerando el número de partes en GIMP y sus alrededores, y como se obtuvieron las estadísticas por medio de scripts de git, algunos errores pudieron haberse colado en estas estadísticas. Sientanse libres de decirnos si pasamos por algo o mal clasificamos a algunos contribuidores o contribuciones.

Alrededor de GIMP



Sitios Espejo para Descargas

Desde el post de noticias de 3.0 RC2, se han agregado dos nuevos sitios espejo:

  • Saswata Sarkar, Gurugram, India
  • Hoobly Classifieds, USA

Los sitios espejo son importantes ya que ayudan al proyecto al distribuir la carga para docenas de miles de descargas diarias.

Más aún por medio de tener espejos distribuidos alrededor del globo, nos aseguramos que todos puedan tener un acceso rápido para descargar GIMP.

Cómo citar a GIMP en Investigaciones



GIMP es usado frecuentemente en investigaciones, y por lo tanto es citado en varias publicaciones científicas.

Un investigador que use GIMP para el procesamiento de imágenes astronómicas se acercó a nosotros para conocer como citar a GIMP apropiadamente, incluso más ya que según ellos dicen también es usado para realizar pasos importantes en sus algoritmos.

Dado que esta parece una interesante pregunta, hemos actualizado nuestra página "Citando GIMP y Enlazandonos con Nosotros" con una nueva subsección de "Citando GIMP en Investigaciones" conteniendo la conclusión de esta discusión.

En particular, una entrara BibTex, para investigadores usando LaTeX para administrar su bibliografía, está disponible en esta liga para simplificar su trabajo. Por ejemplo, digamos que usó esta versión RC3 para su investigación, usted podría citar GIMP con la siguiente entrada:

@software{GIMP,
author = {{The GIMP Development Team}},
title = {GNU Image Manipulation Program (GIMP), Version 3.0.0-RC3. Community, Free Software (license GPLv3)},
year = {2025},
url = {https://gimp.org/},
note = {Version 3.0.0-RC3, Free Software}
}

Gracias a Cameron Leahy por esta pieza de código BibTex!

Descargando GIMP 3.0 RC3

Usted podrá encontrar todas nuestras compilaciones oficiales en el sitio oficial de GIMP (gimp.org):

  • Linux AppImages para x86 y ARM (64-bit)
  • Linux Flatpaks para x86 y ARM (64-bit)
  • Instalador Universal de Windows para x86 (32 y 64-bit) y para ARM (64-bit)
  • Paquetes MSIX (Previsualización de GIMP) para x86 y ARM (64-bit)
  • Paquetes macOS DMG para hardware Intel
  • Paquetes macOS DMG para hardware Apple Silicon
  • Otros paquetes hechos por terceros se esperan obviamente siguiendo (Linux o distribuciones *BSD’ paquetes, etc).

¿Qué sigue?

Nosotros realmente apreciamos a toda la comunidad que ha probado y retroalimentado durante los últimos 2 candidatos a la liberación! Esta será "Esperamos" la liberación final antes de la versión estable 3.0.

Nuestro enfoque ahora está en finalizar la corrección de algunos bugs restantes en nuestra lista de hitos rumbo a la versión 3.0, mientras mantenemos un ojo alerta a cualquier reporte resultante de los cambios realizados en RC3.

No olviden que pueden donar y fondear personalmente a los desarrolladores de GIMP, como una forma de devolver y acelerar el desarrollo de GIMP. El compromiso de la Comunidad ayuda al proyecto a crecer más fuertemente!

Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.

Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre Software opensource y sus derivados.

@cosmicboy123 fuera!


image.png

Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123

Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo

image.png

| 👉Entra a https://t.me/TeamMexico 👈|

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!