Copyright Copyright © José Luis Lara Carrascal 2009-2023 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:
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:
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:
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
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:
Le damos permisos de ejecución y lo copiamos al directorio /bin de nuestro home.
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 LXPanel o Fbpanel, creamos el archivo desktop correspondiente con cat o con un editor de texto:
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.
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.
Estadísticas de Instalación de HeliosPaint
Consumo inicial de CPU y RAM de HeliosPaint
Archivo de configuración personal
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.
Desinstalación como usuario de HeliosPaint 1) MODO TRADICIONAL ************************* 2) MODO MANUALINUX HeliosPaint-1.7-scripts.tar.gz
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.
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.
Iniciamos HeliosPaint Sólo nos queda teclear en una terminal o en un lanzador el comando HeliosPaint y el programa aparecerá en la pantalla. Enlaces http://www.heliospaint.com >> La web de HeliosPaint. |