GrafX2 es un editor de gráficos de mapa de bits inspirado en los programas de Amiga Deluxe Paint y Brilliance . Es software libre y se distribuye bajo la licencia GPL-2.0 .
Historia
GrafX2 fue un programa para MS-DOS desarrollado por Sunset Design entre 1996 y 2001. [ 3 ] Se distribuyó como software gratuito y fue uno de los editores gráficos más utilizados en la demoscene . El desarrollo se detuvo por falta de tiempo de los desarrolladores. Por lo tanto, publicaron el código fuente bajo la licencia GPL-2.0 únicamente . [ 4 ]
El grupo de demostración de Eclipse realizó una versión para Windows y la presentó en la fiesta del estado del arte en 2004, [ 5 ] pero el código fuente de esta versión no parece estar disponible en ningún lugar.
En 2007, se inició un proyecto para adaptar el código fuente de la versión original de MS-DOS a la biblioteca Simple DirectMedia Layer (SDL ). El objetivo era proporcionar una herramienta de edición de pixel art para Linux , pero SDL también permitía adaptaciones sencillas a muchas otras plataformas, incluyendo Windows. El desarrollo del proyecto continuó en esta nueva versión para añadir las características que faltaban en la versión original de código abierto y en la primera adaptación para Windows.
Características
Lo que hizo interesante a GrafX2 cuando se lanzó en 1996 fue su capacidad para mostrar imágenes en la mayoría de las resoluciones disponibles en Amiga. Esto permitió usar el programa como visor de imágenes para usuarios de PC. Esto se logró mediante programación de bajo nivel de la tarjeta de video , utilizando X-Modes combinados con la configuración VESA . La versión SDL generalmente funciona en plataformas que usan pantallas de alta resolución, por lo que puede usar escalado por software para emular resoluciones bajas. Las opciones de escalado incluyen varios píxeles no cuadrados , lo que permite editar imágenes para mostrarlas en microcomputadoras antiguas de 16 u 8 bits , que cuentan con dichos modos de video.
Todas las versiones del programa están diseñadas para dibujar en modo de color indexado , hasta 256 colores. Un editor de paleta permite realizar operaciones muy precisas sobre la imagen y su paleta. Estas funciones son muy valiosas para los gráficos de juegos de consola o móviles, donde se requieren índices de color específicos en la paleta para efectos especiales: intercambio de paleta , ciclo de color , color transparente para sprites .
La interfaz de usuario se maneja con el ratón e incluye una barra de herramientas para las funciones más comunes y algunas ventanas de diálogo modales. Para una mayor productividad con las funciones de uso frecuente, se dispone de un amplio sistema de atajos de teclado .
El usuario puede dividir el área de edición en dos : tamaño normal a la izquierda y vista ampliada a la derecha. Dibujar en el área ampliada permite un control más preciso del ratón.
Los conceptos básicos de dibujo están claramente inspirados en Deluxe Paint, e incluyen :
- Un pincel : Es una de las formas monocromáticas integradas o un fragmento de mapa de bits de color seleccionado por el usuario. El pincel aparece "fijo" bajo el cursor del ratón y ofrece una vista previa precisa.
- una herramienta que pega el pincel sobre la imagen en varios lugares : dibujo a mano alzada, línea recta, círculo, curva, aerógrafo...
- Opcionalmente, se incluyen varios efectos que modifican la forma en que se dibujan los píxeles: por ejemplo, el modo Sombra ignora el color del pincel y aclara u oscurece la imagen según el botón del ratón que se utilice (y según los rangos de color definidos por el usuario). Algunos de estos efectos son clásicos para un programa de dibujo RGB de 24 bits (Transparencia, Suavizado, Difuminado), pero su efectividad en GrafX2 está limitada por los colores predefinidos en la paleta.
La versión SDL actualmente funciona en muchos sistemas informáticos, probada en sistemas comunes como Linux, FreeBSD, Windows, MacOS, y en otros menos comunes como AmigaOS 3.x en 68k, AmigaOS 4.0 en PPC, BeOS y Haiku , MorphOS en PPC, AROS en x86, SkyOS , Atari MiNT en Atari Falcon030 y Atari TT . Incluso se ha adaptado a la consola portátil GP2X, y la versión de Windows se puede usar en MS-DOS a través de HX DOS Extender .
Formatos de archivo
- PKM (Sunset Design) (Este es un formato personalizado utilizado únicamente por GrafX2. Se creó en la primera versión como una forma sencilla de guardar imágenes, antes de que el formato GIF estuviera perfectamente implementado).
- BMP ( Microsoft , formato de archivo BMP )
- CEL, KCF ( sistema de configuración KOS Kisekae )
- GIF ( Compuserve )
- IMG (Bivas)
- LBM ( Electronic Arts ) (Compatibilidad con archivos de Deluxe Paint , pero también con muchos programas de dibujo de Amiga )
- CAMARADA
- Pincel PCX para PC (Z-Soft)
- PI1, PC1 ( Degas Elite )
- PNG ( Portable Network Graphics ) (solo en las versiones para Windows y SDL)
- SCx (Colorix)
- NEO ( NeoChrome )
- Formatos de imagen de C64 ( Koala Painter , CDU-Paint, FLI, etc.)
- Formatos de imagen CPC (PPH, CM5, etc.)
- JPEG (solo cargando)
- TGA ( carga solo en Truevision TGA )
- TIFF ( Aldus Corporation )
- RECOIL se puede utilizar para cargar muchos formatos de archivo nativos de ordenadores antiguos .
Véase también
Referencias
- ↑ "Década de 2020 - GrafX2" .
- ↑ "v2.9 · Tags · GrafX2 / grafX2 · GitLab" .
- ↑ "Entrevista con X-Man (en 1999), autor original" . Archivado del original el 15 de julio de 2019. Consultado el 27 de julio de 2009 .
- ↑ "Anuncio de cambio de licencia del código fuente publicado en 2001 por los autores originales" . Archivado del original el 13 de diciembre de 2007.
- ↑ "Grafx2 win32 en pouet.net" . Archivado del original el 17 de noviembre de 2019. Consultado el 27 de julio de 2009 .
Lecturas adicionales
- Benjaminsson, Klas (2019). «Programas de píxeles». Los maestros del pixel art . Vol. 3: Arte pixelado contemporáneo. Nicepixel Publications. ISBN 9789151935393.
Enlaces externos
- Sitio web oficial
- repositorio git del código fuente
- Paquetes de Linux: Debian , Ubuntu
- Versión para DOS en pouet.net
- Editores de gráficos rasterizados gratuitos
- Software libre programado en C
- Editores de gráficos rasterizados para Linux
- Arte digital
- Software de la escena demoscene
- Software Amiga
- Software BeOS
- Software programable mediante Lua (lenguaje de programación).
- Software gratuito que utiliza SDL
- Software que utiliza la Licencia Pública General de GNU.