Pages

dimanche 1 décembre 2013

Thumbnail pour les fichiers openEXR dans Ubuntu 12.04

Depuis Ubuntu 11.10, les icônes-images (vignettes ou thumbnails en anglais) ne sont plus faites par l'intermédiaire de "gconf". Des fichiers situés dans /usr/share/thumbnailers ou dans $HOME/.local/share/thumbnailers et avec l’extension .thumbnailer  indiqueront à nautilus comment il doit créer les icônes de tel ou tel type d'image.

Je n'ai pas trouvé sur internet ( j'ai peu être mal cherché) un "thumbnailer" pour les fichiers openEXR.
Alors voici la solution que j'ai mis en place...

 
Il faut tout d'abord que ImageMagick soit installé. Si cela n'est pas le cas:

$ sudo apt-get install imagemagick


Puis créer le script qui sera exécuté pour la création des vignettes...

$ gedit /le/chemin/vers/exr-thumbnailer

 ... et dont voici le code très simple:

#!/bin/bash
convert "$1" -thumbnail "x$2" -colorspace sRGB -format png png:"$3"

Enregistrez le dans un fichier par exemple du nom de  exr-thumbnailer, rendez le exécutable :

$ chmod +x /le/chemin/vers/exr-thumbnailer

Il faut ensuite créer un fichier soit dans /usr/share/thumbnailers, si vous voulez que les autres utilisateurs en profitent (dans ce cas il faudra le créer avec les privilèges root), soit , si vous êtes le seul utilisateur, dans le .local/thumbnailers de votre répertoire personel.
Attention: le répertoire thumbnailers dans .local peut être absent, dans ce cas il faut le créer:
$ mkdir  /home/votre login/.local/share/thumbnailers

J'ai choisi la seconde solution:

$ gedit /home/votre login/.local/share/thumbnailers/exr.thumbnailer

Dans le fichier exr.thumbnailer (attention au point dans le nom) mettre ceci:

[Thumbnailer Entry]
TryExec=/le/chemin/vers/exr-thumbnailer
Exec=/le/chemin/vers/exr-thumbnailer %i %s %o
MimeType=image/x-exr;

Mettez le bon chemin vers exr-thumbnailer

Redémarrer nautilus:

$ nautilus -q; nautilus

Ou redémarrez votre session...
Les icônes des fichiers EXR devraient s'afficher sous forme d'images.

Pour les ouvrir, j'utise "Djv Imaging" que vous trouverez ici
Installez-le,  puis associez l’exécutable djv_view au images EXR à l'aide de UbuntuTweak par exemple.
Djv détecte les séquences d'images.

Et voilà! 




Aucun commentaire:

Enregistrer un commentaire