Salud a todos:
A petición de tat, voy a tratar de explicar a continuación cómo genero un perfil para el monitor con un calibrador (Colorvision Spyder2) y el software
Argyllcms.
Lo primero que tenemos que hacer es descargarnos la aplicación. En la página principal de Argyllcms tenemos acceso a la última versión disponible; en estos momentos, la V1.0.4.
Una vez descargado el archivo acorde a la arquitectura de nuestra computadora, la descomprimimos en un directorio cualquiera, en mi caso
/home/lmportillo/Fotografía/Calibración. Dentro del directorio descomprimido tendremos otros tantos y varios archivos, el que más nos va a interesar es
./bin, donde se encuentran contenidos los ficheros ejecutables.
Ahora nos encontramos con un pequeño problema (salvable) propio de este calibrador, o más bien, del fabricante. Resulta que el calibrador por sí solo no funciona, necesita que el driver acceda al firmware y lo habilite. Para solucionarlo tenemos dos opciones, la primera es disponer de una instalación del software de Colorvisión, ya sea virtualizado, emulado, o en un sistema windo$ o mac y, por medio de la aplicación spyd2en, contenida en Argyllcms, accedemos a la biblioteca que requerimos, CVSpyder.dll (se encontrará en el directorio
c:\Program Files\ColorVision\Spyder2express si es un entorno hasefroch nativo o virtualizado, si es bajo emulación con Wine en
/home/usuario/.wine/dosdevices/c:\Program Files\ColorVision\Spyder2express y si fuese en Mac... ni flores). Una vez tengamos localizada la biblioteca (recomiendo copiarla al directorio
Argyll_1.0.4/bin, de forma que siempre lo tengamos accesible), lanzamos la aplicación
spyd2en sobre la biblioteca, es decir:
./spyd2en ./CVSpyder.dll
Esto hará que se genere el archivo
spyd2PLD.bin en el mismo directorio en el que se encuentra la aplicación
spyd2enLa otra opción, es hacer uso del
cederón que contiene el software propietario del calibrador, el que viene en la caja cuando lo compramos, y que la aplicación spyd2en se encargue de habilitar el firmware accediendo al ejecutable de instalación pero sin tener que instalarlo. Para ello lo único que hay que hacer es lanzar la spyd2en dándole como argumento la localización del ejecutable de instalación, algo así como:
$ ./spyd2en /media/cdrom0/setup/setup.exe
Una vez que tengamos el fichero
spyd2PLD.bin, vamos a conectar el calibrador a un puerto USB (hay que tener presente que no es lo mismo conectarlo a un puerto USB directo del ordenador, que a través de un HUB*) y le daremos permisos. Para ello, comprobaremos que lo ha detectado con el comando
lsusb.
Nos fijamos en los números de Bus (002) y Device (005) que correspondan al calibrador (Colorvision, Inc. Monitor Spyder) y le damos permisos, de forma que, como usuarios normales podamos ejecutar las distintas aplicaciones. Para ello haremos uso del siguiente comando:
sudo chmod 777 /deb/bus/usb/002/005
Ahora vamos a empezar el proceso de calibración propiamente dicho. Tengo que hacer hincapié en que, una vez comencemos y ya, de aquí en adelante, no debemos tocar los ajustes de brillo, contraste y color de la pantalla. En mi caso, selecciono un valor de brillo que considero adecuado (a ojímetro lo suelo dejar en 50) y el color en el preset sRGB que trae de fábrica.
Vamos a lanzar la aplicación
dispcal, que es la encargada de leer el estado de partida del monitor. Para ello aplicará una serie de parches y realizará las medidas sobre éstos.
En mi caso, el comando que utilizo es:
./dispcal -v -q m -y l Dell
Donde
-q puede ser
l, m o
h, en función de la calidad que queramos (escojo
m por ser el término medio, pero
l, bajo, ya se toma sus 15 minutos y puedo asegurar que toma muchas más muestras de lo que hace el software privativo de Colorvisión.
-y será
l para LCD y
c para CRT.
Dell es el nombre que le asigno al monitor y será el nombre que adquiera el perfil originado.
Tras este comando, se activará el calibrador, aparecerá un recuadro gris en el centro del monitor y nos pedirá que situemos el instrumento (el calibrador...) sobre dicho cuadro.
Nos pedirá también que pulsemos cualquier tecla para continuar (excepto Esc, Ctrl+C o Q que son para interrumpir el proceso). Una vez hayamos pulsado una tecla, nos aparecerá un menú con las distintas opciones:
Display adjustment menu:
Press 1 .. 7
1) Black level (CRT: Offset/Brightness)
2) White point (Color temperature, R,G,B, Gain/Contrast)
3) White level (CRT: Gain/Contrast, LCD: Brightness/Backlight)
4) Black point (R,G,B, Offset/Brightness)
5) Check all
6) Measure and set ambient for viewing condition adjustment
7) Continue on to calibration
8) Exit
Pasaremos directamente al paso 5 (los anteriores permiten medir por separado los niveles y puntos del blanco y el negro). Comenzará así la medida sobre los parches de color, comprobando el estado inicial del monitor.
Una vez haya terminado la comprobación, volverá a aparecernos el menú anterior. En este caso, si tu calibrador te lo permite (mi Spyder2, no) podremos realizar la medida de luz ambiente (opción 6). Si no, pasamos directamente al paso 7, comenzando la generación de perfil. Realizará varias pasadas, dando como resultado un archivo, en nuestro caso
Dell.cal.
El siguiente paso es crear los parches sobre los que medirá en el próximo paso, el perfilado. Esto lo hacemos con el comando:
./targen -v -d3 -f50 Dell
Donde
-d3 le dice que los parches sean generados para un dispositivo de vídeo RGB y
-f50 el número de parches que deseamos generar (50), podemos escoger hasta 500 (no lo recomiendo).
Esto dará como resultado un archivo
Dell.ti1.
Ahora viene el perfilado, para ello presentará los parches generados en el paso anterior:
./dispread -v -y c -k Dell.cal Dell
Comenzará a leer los parches y, al finalizar, tendremos un archivo llamado
Dell.ti3.
Ahora solo nos quedaría general el perfil .icc con la utilidad
colprof.
./colprof -v -q m -as Dell
Donde
-q m y
-as son opciones por defecto para originar el perfil .icc.
Con esto ya tendremos nuestro perfil
Dell.icc que podremos cargar en nuesto sistema con
xcalib o con
dispwin (contenida también en Argyll) lanzando el perfil al inicio de sesión. En mi caso, con
dispwin, me queda así:
/home/lmportillo/Fotografía/Calibración/Argyll_V1.0.4/bin/dispwin /home/lmportillo/Fotografía/Calibración/Argyll_V1.0.4/bin/Dell.icc
Bien, aunque pueda parecer complicado, cuando lo hayas hecho varias veces, veréis que es muy fácil de asimilar. He de decir que han creado
una interfaz gráfica que ayuda un poco en todo el proceso, pero aún no la he mirado con detenimiento, y es que ya estoy acostumbrado a hacerlo así.
(*) En el caso de que lo conectemos a través de un HUB, además de darle permisos al calibrador, tendremos que dárselos también al HUB, de lo contrario, no se permitirá el acceso al hardware.