Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Editores Gráficos - FotoxxEditores Gráficos - Inkscape

Editores Gráficos - HeliosPaint




Editores Gráficos - HeliosPaint




Copyright

Copyright © José Luis Lara Carrascal  2009-2023   http://manualinux.es



Sumario

Introducción
Características
Preliminares
Instalación
Iniciamos HeliosPaint
Enlaces




Introducción

HeliosPaint
es un programa freeware de edición y creación de imágenes, escrito en Java y por lo tanto, multiplataforma. En este manual trataremos su instalación en GNU/Linux, instalación que se debe de hacer como usuario al no soportar instalación global, utilizando siempre el mismo archivo de configuración, archivo que se crea en el mismo directorio donde se ejecuta el programa.



Características

* Lápiz para la edición de los píxeles.
* Manos libres y líneas rectas con la opción de anchura, patrón de línea, conexión de línea y cabezal de flechas.
* Brocha de pintura con cabezal redimensionable y suavizado de bordes.
* Goma de borrar con cabezal redimensionable y suavizado de bordes.
* Spray con cabezal redimensionable, suavizado de bordes o la opción global de spray.
* Lápiz resaltador con tamaño ajustable y suavizado de bordes
* La pintura puede ser con reemplazo local o global. La sensibilidad de sangrado del color permite pintar los colores similares más cercanos.
* Herramienta de forma por crear a mano alzada, polígono regular, estrella, luna y formas de corazón.
* Entrada de texto con la opción de fuente, estilo, subrayado y rotación.
* Filtros de imagen: Niveles RGB, niveles HSB, niveles HSL,gamma, transparencia, mezclador de canales, temperatura y tintado, contraste, ganancia y polarización, umbral de imagen, expesura, blanco y negro, inversión de imagen, solarización, grises, filtro de color, tono sepia, tritón, nitidez, máscara de enfoque, desenfoque, desenfoque borroso (pixelado), difusión, disolución, suavizado de bordes, detección de bordes, efecto óleo, posterizar, repujado, cromado, reducción de ruido y envoltura de borde.
* Ajustes de color y transparencia de la imagen, con patrones de gradientes planos, redondos, rectangulares y "ajustados a la forma". Esto permite que las áreas de la imagen puedan ser oscurecidas, iluminadas y mejorado su color.
* Reflejo de imagen, aumento de escala, reducción de escala, rotación, vista de perspectiva.
* Redimensionado de imágenes por lotes
* Soporte de paleta de color completa con transparencia ajustable y grabador de color.
* Soporte completo de pintado de textura con transparencia ajustable. Las imágenes de textura pueden ser creadas, cargadas y guardadas en el disco, o simplemente, arrastrarlas y soltarlas en la ventana del programa desde internet.
* Soporte de zoom con rejilla opcional.
* Soporte de pegado de texto e imagen desde el portapapeles y copiado/cortado de imagen o segmento de imagen al portapapeles.
* Tijeras, lazo y varita mágica para seleccionar y mover segmentos de la imagen. La sensibilidad del lazo y la varita mágica son ajustables. La transparencia de los segmentos superpuestos es ajustable. Las tijeras pueden recortar varias formas, que incluyen polígonos regulares, estrellas y corazones. Cuando se selecciona parte de la imagen, todas las operaciones de pintura sólo se aplican a ese área.
* Se pueden guardar las áreas seleccionadas como gif transparentes o archivos PNG transparentes.
* Soporte de operaciones de deshacer y rehacer.
* Soporte de impresión con ajuste automático a la página.
* Soporte de lectura y escritura de los siguientes formatos de imagen: bmp, gif, jpg/jpeg, pct/pict, pcx, pgm, ppm, png, psd, ras, tga, tif/tiff, wbmp y xpm.
* Soporte de imágenes de tamaño superior a 14 megapíxeles (se requiere un ordenador potente para poder trabajar con imágenes de gran tamaño),
* Soporte de exportación a formato PDF.



Preliminares  

1) Comprobar que el directorio /home/usuario/bin lo tenemos en nuestro PATH


Abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@Fedora-18 ~]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jose/bin

Si no aparece entre las rutas mostradas el directorio /home/usuario/bin, editamos el archivo de configuración personal, ~/.bashrc, si no existe lo creamos, y añadimos lo siguiente al final del mismo:

export PATH:$HOME/bin:$PATH

2) Comprobar que la variable de entorno 'XDG_DATA_DIRS' incluye el directorio /home/usuario/.local/share

Esta variable se aplica para que los archivos desktop ubicados en un directorio específico del sistema puedan ser leídos por los menús de entornos gráficos como XFce 4, o paneles como LXPanel o Fbpanel. Para saberlo basta abrir el menú de aplicaciones en cualquiera de los programas antes comentados y comprobar que aparece la entrada correspondiente a la aplicación tratada en este manual.

En este caso particular, hay que establecerla para poder ejecutar el comando update-desktop-database, como usuario, y éste pueda extraer los tipos MIME del archivo desktop instalado en ~/.local/share/applications. En el mismo archivo, ~/.bashrc, añadimos lo que está en rojo:

export PATH:$HOME/bin:$PATH

export XDG_DATA_DIRS=/usr/share:/usr/local/share:$HOME/.local/share:$XDG_DATA_DIRS



Instalación

Dependencias

Aplicaciones


Entre paréntesis la versión con la que se ha instalado HeliosPaint para la elaboración de este documento.

* Java Runtime Environment - (8u381)
* Wget - (1.21.4) [1]
* Convert (ImageMagick) - (7.1.1-15) [2]

[1] Requerido para poder descargarnos un icono desde la web de HeliosPaint.
[2] Requerido para poder crear el icono del archivo desktop.



Descarga

HeliosPaint.jar

Extracción e Instalación como usuario de HeliosPaint  Bloc de Notas Información general sobre el uso de los comandos

$ mkdir -p ~/Programas/HeliosPaint
$ cp HeliosPaint.jar ~/Programas/HeliosPaint
$ mkdir -p ~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48}/apps
$ wget -c http://www.heliospaint.com/HeliosPaint.png -O \
~/.local/share/icons/hicolor/48x48/apps/HeliosPaint.png
$ for i in ~/.local/share/icons/hicolor ; do \
convert -resize 32 $i/48x48/apps/HeliosPaint.png $i/32x32/apps/HeliosPaint.png ; \
convert -resize 24 $i/48x48/apps/HeliosPaint.png $i/24x24/apps/HeliosPaint.png ; \
convert -resize 16 $i/48x48/apps/HeliosPaint.png $i/16x16/apps/HeliosPaint.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

Creación de un script lanzador del programa

Para poder lanzar el programa desde la línea de comandos, o desde lanzadores como Gmrun, crearemos un script de shell, que copiaremos a nuestro directorio bin, si no existe dicho directorio lo crearemos. Y si no está en nuestro PATH lo añadiremos con la correspondiente variable de entorno.

El uso de este script es fundamental para poder asociar de forma correcta las extensiones de archivo que son compatibles con HeliosPaint, y poder ejecutar el programa de forma asociada a una determinada extensión de archivo. Ya sea, desde el menú Abrir con... de los administradores de archivos compatibles con el estándar de freedesktop.org, o de forma directa, si es el programa predefinido para abrir un determinado tipo de archivo.

Creamos el script con cat o con un editor de texto:

$ cat > HeliosPaint << "EOF"
#!/bin/sh

if [ $@ ]; then
java -jar ~/Programas/HeliosPaint/HeliosPaint.jar $(realpath "$@")
else
java -jar ~/Programas/HeliosPaint/HeliosPaint.jar
fi
EOF

Le damos permisos de ejecución y lo copiamos al directorio /bin de nuestro home.

$ chmod +x HeliosPaint
$ mkdir -p ~/bin
$ cp HeliosPaint ~/bin

Creación del archivo HeliosPaint.desktop

Para que HeliosPaint sea detectado por los menús de entornos gráficos como XFce 4, o paneles como LXPanelFbpanel, creamos el archivo desktop correspondiente con cat o con un editor de texto: 

$ cat > HeliosPaint.desktop << "EOF"
[Desktop Entry]
Name=HeliosPaint
GenericName=HeliosPaint
Comment=Un editor de imágenes escrito en Java
Exec=HeliosPaint
Icon=HeliosPaint
Categories=Application;Java;Graphics
Type=Application
MimeType=image/bmp;image/gif;image/jpeg;image/x-pict;image/x-pcx;image/x-portable-graymap;image/x-psd;image/x-portable-pixmap;image/x-cmu-raster;image/x-tga;image/tiff;image/x-xpixmap;image/vnd.wap.wbmp;
EOF

Luego, lo copiamos a ~/.local/share/applications. La desinstalación y respaldo de este archivo viene incluida en los scripts correspondientes proporcionados en este manual.

$ mkdir -p ~/.local/share/applications
$ cp HeliosPaint.desktop ~/.local/share/applications

Una vez hemos instalado el archivo desktop, actualizamos los tipos MIME, para que el programa aparezca asociado a las extensiones corrrespondientes en los menús "Abrir con..." de los administradores de archivos compatibles con el estándar de freedesktop.org.

$ update-desktop-database

Estadísticas de Instalación de HeliosPaint

Estadísticas de Instalación de HeliosPaint
Sistema de archivos XFS
Archivos instalados 7
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 1,7 MB

Consumo inicial de CPU y RAM de HeliosPaint

Consumo inicial de CPU y RAM de HeliosPaint
Programa
CPU RAM
java 0 % 286,9 MB
Para medir el consumo de CPU se utiliza el programa top, y para medir el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace.

Archivo de configuración personal

~/Programas/HeliosPaint/HeliosPaint.properties El directorio de instalación del programa es el mismo que se utiliza para el archivo de configuración personal, de ahí que esta instalación no se haga como root.

Actualización a una nueva versión

Si ya tenemos instalado el programa siguiendo este manual, sólo tenemos que copiar la nueva versión descargada al directorio de instalación, sobreescribiendo la versión anterior.

$ cp -f HeliosPaint.jar ~/Programas/HeliosPaint

Desinstalación como usuario de HeliosPaint

1) MODO TRADICIONAL

*************************

2) MODO MANUALINUX

HeliosPaint-1.7-scripts.tar.gz

$ tar zxvf HeliosPaint-1.7-scripts.tar.gz
$ cd HeliosPaint-1.7-scripts
$ ./Desinstalar_HeliosPaint-1.7

Copia de Seguridad como usuario

Con este otro script creamos una copia de seguridad de los binarios, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio home

$ tar zxvf HeliosPaint-1.7-scripts.tar.gz
$ cd HeliosPaint-1.7-scripts
$ ./Respaldar_HeliosPaint-1.7

Restaurar la Copia de Seguridad como usuario

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como usuario cuando resulte necesario.

$ cd ~/copibin/restaurar_copias
$ ./Restaurar_HeliosPaint-1.7



Iniciamos HeliosPaint

Sólo nos queda teclear en una terminal o en un lanzador el comando HeliosPaint y el programa aparecerá en la pantalla.


Captura - HeliosPaint - 1


Captura - HeliosPaint - 2


Captura - HeliosPaint - 3




Enlaces


http://www.heliospaint.com >> La web de HeliosPaint.


Foro Galería Blog


Actualizado el 27-08-2023

Editores Gráficos - HeliosPaint

Editores Gráficos - FotoxxEditores Gráficos - Inkscape