Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



XnView (version *nix)

Logiciel de traitement d'image simple et rapide !

Licence : XnView & NConvert sont fournis en tant que gratuiciels pour une utilisation privée non commerciale, pour l'éducation, ainsi que pour les organismes à but non lucratif.

Bien que l'auteur soit français, le logiciel n'est disponible qu'en anglais pour la version Linux.

Il existe aussi d'autres versions de XnView, une version Windows très aboutie (utilisable via Wine et traduite en Français entre autre), une version MAC OS X, et une version en projet XnView MP (multiplate-forme… donc Ubuntu), actuellement en stade Beta, mais qui s'inspirera fortement de la version la plus aboutie. Plus un forum anglais et français très actif : http://newsgroup.xnview.com/

L'auteur peut vous faire parvenir par mail sur demande un .deb installable encore plus facilement que le tgz.

La commande « whereis xnview » permet de voir si l'exécutable est installé au bon endroit.

Vous pouvez essayer XnView Multi-Plateform, installation plus facile mais peut être pas autant de fonctionnalité pour l'instant

Depuis le fichier « .tar.gz »

Téléchargez le fichier « .tar.gz » depuis le site officiel.

Décompressez l'archive, puis faites un clic-droit, Ouvrir dans un terminal1).

En fait, l'archive contient directement les fichiers exécutables (comme si c'était des « .exe » sous Windows), nous allons les mettre dans le répertoire « /usr/local/bin » pour plus de simplicité (nécessite d'avoir les droits d'administration). Pour cela, il suffit d'utiliser directement le fichier « install » (ce fichier n'étant utilisable tel quel, il est nécessaire de rendre exécutable à l'aide de chmod) :

tar -zxvf XnView-1.70-x86-unknown-linux2.x-static-fc4.tar.gz
cd XnView-1.70-x86-unknown-linux2.x-static-fc4
chmod 744 install
sudo ./install
  OS  : Linux, version 2.6.15-25-686
This script will install nview/nconvert/xnview in the /usr/local/bin directory
 
Done!
user@ubuntu:~/Desktop/XnView-1.70-x86-unknown-linux2.x-static-fc4$

Un message d'erreur concernant un dossier « app-default » risque d'apparaitre, n'en tenez pas compte.

Pour lancer XnView, c'est très simple :

xnview

Pour une entrée dans les menus, créez le fichier /usr/share/applications/xnview.desktop (avec les droits d'administration) et collez-y le contenu suivant :

[Desktop Entry]
Encoding=UTF-8
Version=1.70
Name=XnView
Name[fr]=Visionneuse XnView
Comment=Universal graphic viewer
Comment[fr]=Lecteur universel pour photos et images
Exec=xnview
Icon=xnview.png
Terminal=0
Type=Application
Categories=GNOME;GTK;Graphics;Viewer;RasterGraphics;2DGraphics;Photography;

Récupérez l'icône et copiez-la dans le répertoire /usr/share/pixmaps :

wget http://doc.ubuntu-fr.org/_media/xnview_icon.png && mv xnview_icon.png xnview.png && sudo mv xnview.png /usr/share/pixmaps

Depuis le paquet RPM

Cette manipulation consiste à utiliser le paquet disponible au format RPM, équivalent Redhat, Mandriva ou SuSE du paquet DEB de Debian ou Ubuntu. Nous allons convertir l'archive RPM en archive DEB, utilisable par Ubuntu.

  • Installer Alien depuis les dépôts, si ce n'est pas déjà fait.
  • Télécharger l'archive XnView au format RPM puis la déposer sur le bureau (par exemple).
  • Ouvrir un terminal dans le même emplacement que l'archive (dans le cas où il se trouve sur le bureau : clic droit sur l'archive → Bureau → Ouvrir dans un terminal2)) et y adapter la ligne de commande suivante en fonction du nom de l'archive RPM :
    sudo alien -d XnView-static-fc4.i386.rpm

    puis installer normalement depuis le fichier « .deb » généré (généralement, par double-clic).

Ou :

sudo alien -i XnView-static-fc4.i386.rpm

… et c'est installé directement !

Le lanceur devrait être disponible dans le menu Applications → Graphisme → XnView sous Gnome (Ubuntu) et XFCE (Xubuntu).

XnView s'utilise très simplement. Pour vous en convaincre, allez dans un dossier contenant des images, et ouvrez-en une (clic-droit + "ouvrir avec" et rentrez xnview dans la case "commande").

Voilà votre image ouverte. Vous pouvez, à la manière de pas mal de logiciels, faire défiler vos images à l'aide de PAGE UP et PAGE DOWN. Les menus sont très simples. et vous permettrons toute sorte de modifications :

  • rotation (90°, 180° ou CUSTOM) ;
  • recadrage (avec l'outil "Crop") ;
  • redimensionnement de la zone de travail (Canevas) ;
  • redimensionnement de l'image ;
  • contraste, gamma et luminosité (avec prévisualisation) ;
  • filtres ;
  • etc.

Mais surtout, le point fort de XnView est la conversion d'images, simple et avancée. Cette option se trouve dans Tools → Multi Convert.

De très nombreuses options sont disponible, concernant l'interface et les raccourcis. Vous pourrez par exemple associer le mouvement de roulette a "Zoom in /zoom out". Pensez-y !

Sous Ubuntu 7.10 avec une GeForce 6800 sous Fusion et sous Ubuntu 8.10 avec une GeForce 7300 sous Fusion.

L'image et xnview sont transparents, vous pouvez éviter cela en tapant

XLIB_SKIP_ARGB_VISUALS=1 xnview

dans un terminal.

Problème existant aussi sous Ubuntu 8.04 (et plus) et GeForce sous Fusion ou Metacity composite, ainsi que Ubuntu 8.10 et certains processeurs intégrés Intel.
Cette ligne de commande ne fonctionne pas lorsqu'on la met telle quelle en argument de "exec"
Pour qu'elle FONCTIONNE sous uBuntu, créer un xnview.sh sous /usr/local/bin par exemple, y écrire la commande « XLIB_SKIP_ARGB_VISUALS=1 xnview $1 », puis dans le lanceur de xnview, taper la commande « /usr/local/bin/xnview.sh ».

Xnview ne fait que traiter les images. Il est donc impossible de créer une image a partir de zéro avec Xnview. Cela implique l'absence d'outils tel que :

  • Feutre ou pinceau
  • Remplissage
  • ajout de texte
  • "Coller dans" avec transformation
  • etc.

Pour supprimer XnView, supprimez le paquet « .deb » si vous l'avez installé par cette méthode, ou supprimez les fichiers que vous avez placés ou créés.


Contributeur principal : adam0509.


1) , 2)
si la commande n'est pas disponible, consultez la documentation des scripts Nautilus
  • xnview.1323958667.txt.gz
  • Dernière modification: Le 08/07/2012, 22:36
  • (modification externe)