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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar POV-Ray desde ceroInstalar Satori PhotoXL con Wine

Instalar Reshade Image Enlarger con Wine




Instalar Reshade Image Enlarger con Wine




Copyright

Copyright © José Luis Lara Carrascal  2017-2021   http://manualinux.es



Sumario

Introducción
Preliminares
Instalación
Configurar la integración del programa en nuestro sistema
Desinstalar, respaldar y restaurar la instalación del programa
Iniciamos Reshade Image Enlarger
Enlaces



Introducción  

Reshade Image Enlarger
es un programa de redimensionado y recorte de imágenes que en su día era comercial, y que ahora es gratuito. Utiliza una tecnología de redimensionado propia con un nivel de control avanzado bastante alto, dejando a un lado, lo que la experiencia nos dice con las imágenes que se amplían a partir de un determinado porcentaje, que nunca son idénticas a la original. Soporta los formatos de imagen más populares, además de los modos de color, RGB y CMYK, y por último, también soporta procesamiento por lotes de imágenes.

Con la modificación personal introducida en la versión en español del plugin ShellOut, podemos utilizar el programa con Gimp de forma directa, ofreciéndonos una mejor calidad que los escasos filtros de interpolación que posee este programa de forma nativa, y sirviendo de alternativa al plugin IM, que nos permite utilizar ImageMagick integrado con Gimp.



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 Reshade Image Enlarger para la elaboración de este documento.

* Wine - (6.16)
* Winetricks - (28082021) [1] 
* Wget - (1.21.1) [2]
* Convert (ImageMagick) - (7.1.0-5) [3]

[1] Requerido para poder modificar valores del registro de Wine.
[2] Requerido para poder descargarnos los iconos del archivo desktop desde internet.
[3] Requerido para poder crear los iconos del archivo desktop.



Descarga

reshade-install.exe 

1) Establecer el directorio de instalación del programa mediante la variable WINEPREFIX

Al utilizar un WINEPREFIX expecífico, todo el proceso de instalación debe de realizarse en una ventana de terminal. En ningún momento debemos de salirnos de la misma, hasta que no finalice dicho proceso. El directorio predefinido de instalación utilizado en este manual será /home/usuario/Programas/Reshade. Abrimos una ventana de terminal, y desde la misma iniciamos el proceso de creación inicial del windows virtual y posteriormente la instalación de Reshade Image Enlarger. Si el directorio a crear, es un subdirectorio de un directorio inexistente, Wine no podrá crear el WINEPREFIX, tendremos que crear antes de forma manual, el directorio raíz correspondiente.

$ mkdir -p $HOME/Programas
$ export WINEPREFIX=$HOME/Programas/Reshade

Si estamos utilizando una versión de Wine de 64 bits multiarquitectura, establecemos la variable de entorno correspondiente para crear un prefijo de instalación de 32 bits.

$ export WINEARCH=win32

Para comprobar en cualquier momento del proceso de instalación que estamos utilizando el WINEPREFIX establecido, ejecutamos el siguiente comando:

$ echo $WINEPREFIX

En el momento que se establece un WINEPREFIX expecífico, al ejecutar un programa con Wine o ejecutar cualquier aplicación que forme parte del mismo, éste crea de forma automática, el directorio virtual de Windows, mostrando la siguiente ventana. La misma también se muestra cuando hemos instalado una nueva versión de Wine.

Captura - Reshade Image Enlarger - 1

2) Cambiar el color predefinido de las aplicaciones de Windows corriendo con Wine (opcional)

Para mejorar el color predefinido que muestra que es horroroso, utilizaremos este archivo y lo importaremos con Regedit.

$ regedit keramikcolor.reg

3) Activar el suavizado de fuentes para monitores TFT con Winetricks

Ejecutamos el siguiente comando:

$ winetricks fontsmooth=rgb

4) Cambiar el DPI para monitores de alta resolución

En la sección Gráficos de Winecfg, en el apartado Resolución, deslizamos el control para ver el tamaño de fuente de texto deseado. Un DPI de 120ppp que es el predefinido para las fuentes de tamaño grande en Windows XP, es el más recomendable en el caso particular de Wine, para monitores de alta resolución (21,5" - 1920x1080). Tener en cuenta que el DPI no afecta a determinadas ventanas y fuentes de texto de tamaño fijo, que utilizan la mayoría de aplicaciones de Windows, que las seguiremos viendo pequeñas.

5) Modificar el tamaño de las fuentes de texto y sustituir las predefinidas por Dejavu Sans Condensed en monitores de alta resolución TFT (opcional)

El uso de estas fuentes de texto mejora la legibilidad de las aplicaciones Windows ejecutadas con Wine, en pantallas TFT, al ser más espesas que las fuentes normales que normalmente utilizamos en nuestro sistema. El aspecto de las fuentes normales y de las proporcionadas por Wine, mostradas en las aplicaciones de Windows a resoluciones altas, es muy deficiente. Estos cambios sólo afectan a los elementos modificables de las aplicaciones, explicados en el manual de Winecfg

Como ejemplo, dejo el siguiente archivo de registro que contiene las fuentes utilizadas en mi sistema y por consiguiente, en las capturas de pantalla del manual, allí donde se hace uso de éstas. El archivo también incluye la activación del suavizado de fuentes en monitores TFT.

$ regedit desktop_fonts_1920x1080.reg

En Wine 2.2 y superiores con la emulación de Windows 7 activada por defecto como es este caso, tendremos que utilizar este archivo.

$ regedit desktop_fonts_1920x1080_win7.reg

6) Instalar Reshade Image Enlarger  Bloc de Notas

$ WINEDLLOVERRIDES=winemenubuilder.exe=d wine reshade-install.exe

El parámetro WINEDLLOVERRIDES=winemenubuilder.exe=d impide que se creen los correspondientes archivos desktop y MIME, relacionados con la instalación del programa, ya que vamos a utilizar el archivos desktop proporcionado por este manual. El sistema de asociación de archivos que utiliza Wine, es un absoluto despropósito, en lo que concierne a la integración del programa en nuestro sistema.

A continuación, se muestra todo el proceso de instalación con las correspondientes capturas de pantalla. En la primera ventana que se nos muestre, hacemos clic en Next, y continuamos con la instalación.

Captura - Reshade Image Enlarger - 3


Hacemos clic en Install, para que comience el proceso de instalación en sí.

Captura - Reshade Image Enlarger - 4


Continuamos con Next.

Captura - Reshade Image Enlarger - 5


En la ventana final del proceso de instalación, desmarcamos la casilla correspondiente y hacemos clic en Finish.

Captura - Reshade Image Enlarger - 6




Configurar la integración del programa en nuestro sistema  Bloc de Notas

1) Crear un script de ejecución de Reshade Image Enlarger

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 Reshade Image Enlarger, 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. 

Abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

IFS=$'\n'
export WINEPREFIX=$HOME/Programas/Reshade

if [ $@ ]; then
wine c:\\Program\ Files\\Reshade\ 3.0\\reshade.exe $(winepath -w "$@")
else
wine c:\\Program\ Files\\Reshade\ 3.0\\reshade.exe
fi


Lo guardamos como reshade, le damos permisos de ejecución y lo copiamos al directorio bin de nuestro home.

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

2) Creación del archivo reshade.desktop 

Para que Reshade Image Enlarger sea detectado por los menús de entornos gráficos como XFce 4 o paneles como LXPanel o Fbpanel, abrimos un editor de texto y añadimos lo siguiente:

[Desktop Entry]
Name=Reshade Image Enlarger
GenericName=Reshade Image Enlarger
Comment=Un programa para redimensionar imágenes
Exec=reshade
StartupNotify=true
Icon=reshade
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application
MimeType=image/tiff;image/jpeg;image/png;
image/bmp;image/gif;image/pcx;image/x-portable-anymap;image/ico;image/x-win-bitmap;

Lo guardamos con la codificación de caracteres UTF-8, y con el nombre reshade.desktop. Luego lo copiamos como usuario a ~/.local/share/applications.

$ mkdir -p ~/.local/share/applications
$ cp reshade.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

3b) Crear los iconos del archivo reshade.desktop a partir de iconos descargados desde internet  Información general sobre el uso de los comandos

Los iconos proporcionados por la aplicación no pasan de 32x32 píxeles de tamaño, con lo que son muy pobres para monitores de alta resolución, así que descargaremos los iconos desde internet para cumplir con los tamaños estándar de freedesktop.org.

Con el siguiente comando, descargaremos y crearemos los iconos correspondientes en sus diferentes tamaños, que nos servirá como referente para crear el archivo desktop y las correspondientes entradas en los menús de los administradores de ventanas.

$ for i in ~/.local/share/icons/hicolor ; do \
mkdir -p $i/{16x16,24x24,32x32,48x48,64x64,128x128,256x256}/apps ; \
wget --no-check-certificate https://findicons.com/files//icons/989/ivista_2/\
256/image.png -O $i/256x256/apps/reshade.png ; \
wget --no-check-certificate https://findicons.com/files//icons/989/ivista_2/\
128/image.png -O $i/128x128/apps/reshade.png ; \
wget --no-check-certificate https://findicons.com/files//icons/989/ivista_2/\
48/image.png -O $i/48x48/apps/reshade.png ; \
wget --no-check-certificate https://findicons.com/files//icons/989/ivista_2/\
32/image.png -O $i/32x32/apps/reshade.png ; \
wget --no-check-certificate https://findicons.com/files//icons/989/ivista_2/\
16/image.png -O $i/16x16/apps/reshade.png ; \
convert -resize 64 $i/128x128/apps/reshade.png $i/64x64/apps/reshade.png ; \
convert -resize 24 $i/128x128/apps/reshade.png $i/24x24/apps/reshade.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

3c) Ejemplo de ruta al icono para añadir a los menús de los administradores de ventanas

/home/jose/.local/share/icons/hicolor/16x16/apps/reshade.png

4) Directorio de instalación del programa

Directorio de instalación
~/Programas/Reshade/drive_c/Program Files/Reshade 3.0 Es el directorio de instalación de Reshade Image Enlarger.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128,256x256}/apps/reshade.png
Entre llaves los directorios de ubicación separados por comas.
Entradas en el registro de Wine relacionadas con el programa
HKEY_CURRENT_USER\Software\Reshade 3.0
Ocupación de espacio en disco de la instalación personalizada de Reshade Image Enlarger
70,5 MB.

5) Consumo inicial de CPU y RAM de Reshade Image Enlarger con Wine

Consumo inicial de CPU y RAM de Reshade Image Enlarger con Wine
Programa
CPU RAM
reshade.exe 0 % 129,0 MB
winedevice.exe (2) 0 % 45,0 MB
explorer.exe 0 % 31,8 MB
start.exe 0 % 24,8 MB
plugplay.exe 0 % 20,9 MB
wineserver 0 % 14,2 MB
services.exe 0 % 11,8 MB
rpcss.exe 0 % 10,2 MB
svchost.exe 0 % 9,9 MB
TOTAL 0 % 297,6 MB
Entre paréntesis los procesos en ejecución de cada programa. 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.

6) Integrar la ejecución del programa con Gimp

Para poder utilizarlo con Gimp, necesitaremos el plugin ShellOut (la versión en español incluida que permite abrir la imagen como nueva). Cuando lo tengamos instalado, lo abrimos con un editor de texto y añadimos la correspondiente entrada de Reshade Image Enlarger, utilizando el formato PNG como formato de guardado del archivo temporal. Para que Reshade Image Enlarger pueda encontrar la imagen, tendremos que marcar en la pestañas Unidades de Winecfg, la opción Show dot files (mostrar archivos con punto), y acceder al directorio temporal de ubicación de la imagen a través de la unidad que represente nuestro directorio home.

Cuando terminemos de editar la imagen, y vayamos a guardarla, procurar seleccionar el archivo temporal creado por ShellOut, ya que Reshade Image Enlarger siempre muestra la ventana de diálogo de guardado de imagen, y no sobreescribe nunca de forma directa el archivo que se está editando.

  # Where what gets executed is command fileame so include and flags needed in the command.
  programlist = [
  ["Chasys Draw IES", "chasysdraw", "tiff"],
  ["Feh", "feh -F", "tiff"],
  ["Geeqie", "geeqie", "tiff"],
  ["GImageView", "gimv", "tiff"],
  ["GLiv", "gliv", "tiff"],
  ["GPicView", "gpicview", "tiff"],
  ["GQview", "gqview", "tiff"],
  ["Inkscape", "inkscape", "png"],
  ["Image Analyzer", "analyzer", "bmp"],
  ["mtPaint", "mtpaint", "tiff"],
  ["Nomacs", "nomacs", "bmp"],
  ["Paint Shop Pro 7", "psp7", "tiff"],
  ["Reshade Image Enlarger", "reshade", "png"],
  ["Photo Designer 7", "photodesigner", "tiff"],
  ["PhotoGenetics", "photogenetics", "tiff"],
  ["PhotoLine", "photoline", "psd"],
  ["Photoshop CS2", "photoshop", "psd"],
  ["Picture Publisher 8", "pp8", "bmp"],
  ["XnviewMP", "xnviewmp", "tiff"],
  ["","",""]
  ]



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

reshade-scripts.tar.gz

$ tar zxvf reshade-scripts.tar.gz
$ cd reshade-scripts
$ ./Desinstalar_reshade

Copia de Seguridad como usuario

Con este otro script creamos una copia de seguridad de la instalación completa del programa, recreando la estructura de directorios del mismo en un directorio de copias de seguridad (copibin) que se crea en nuestro home.

$ tar zxvf reshade-scripts.tar.gz
$ cd reshade-scripts
$ ./Respaldar_reshade

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_reshade

Es recomendable que el directorio de copias de seguridad esté en otra partición que no sea la predefinida del usuario, incluso y mejor, en otro disco duro. Editando los correspondientes scripts podemos cambiar dicha ubicación sin ningún problema, cambiando $HOME/copibin, por por ejemplo, /mnt/datos/copibin.



Iniciamos Reshade Image Enlarger

Sólo nos queda teclear en una terminal o en un lanzador el comando reshade, o seleccionarlo desde la correspondiente entrada del menú, y el programa aparecerá en la pantalla. También lo podremos ejecutar desde Gimp, si tenemos instalado ShellOut y lo hemos configurado siguiendo este manual. La primera vez que se inicie el programa hacemos clic en No cuando nos pregunte si deseamos tener activadas las actualizaciones automáticas, ya que si contestamos que sí, cada vez que iniciemos el programa, nos preguntará si queremos añadir una excepción al cortafuegos de Windows, con la consabida molestia en funcionalidad que supone esto, ya que no estamos en Windows.

Si tenemos pensado utilizar las opciones personalizadas del programa, procurar desmarcar antes de cerrarlo, la opción Restaurar opciones en la pestaña Opciones avanzadas, que restauran en el siguiente inicio la configuración por defecto del mismo. No nos haría ninguna gracia tras estar jugando con las opciones y haber llegado a una configuración óptima para nuestros intereses, descubrir en el siguiente inicio que todo nuestro esfuerzo se ha ido a hacer puñetas.

Tener en cuenta que el programa sólo muestra las opciones personalizadas cuando tenemos cargada una imagen en el mismo, así como el tamaño de la ventana con el que se haya finalizado su uso, que tendremos que agrandar (en resoluciones altas) con los atajos de teclado correspondientes del administrador de ventanas que estemos utilizando, en el caso de que, al colocar el puntero del ratón sobre las esquinas de la ventana, no se muestre flecha alguna que nos permita redimensionarla.


Captura- Reshade Image Enlarger - 7


Captura - Reshade Image Enlarger - 8


Captura - Reshade Image Enlarger - 9




Enlaces


http://www.reshade.com >> La web archivada de Reshade Image Enlarger.

Aplicaciones Windows en Linux - Wine >> El manual de instalación de Wine.


Foro Galería Blog


Actualizado el 04-09-2021

Instalar Reshade Image Enlarger con Wine

Instalar POV-Ray desde ceroInstalar Satori PhotoXL con Wine