Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
xnview_mp [Le 12/11/2009, 20:13] 213.95.41.13 Wiki XnView |
xnview_mp [Le 11/09/2022, 11:29] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> Jaunty kde viewers image photo}} | + | {{tag>graphisme}} |
- | ====== XnView Multi-Plateform ====== | + | ---- |
- | + | ||
- | Ce logiciel permet de lire de très nombreux formats d'images. [[http://www.xnview.com/fr/formats.html|Formats supportés]] | + | |
- | + | ||
- | Il fait suite à [[xnview]], sa licence est donc la même, à savoir Gratuiciel pour une utilisation privée non commerciale, pour l'éducation, ainsi que pour les organismes à but non lucratif. | + | |
- | + | ||
- | Le logiciel est toujours en développement puisque l'on n'en est qu'à la version beta 0.21. Mais les bugs sont relativement peu nombreux et cette version est disponible en Français.. | + | |
- | + | ||
- | Voila à quoi il ressemble : | + | |
- | + | ||
- | {{http://hizoka.funcenter.fr/img/xnviewmp.png?650}} | + | |
- | + | ||
- | //__Pour avoir les menus en Français__: (édité le 9oct2009)// | + | |
- | + | ||
- | **F12** ou **Tools/Settings** | + | |
- | + | ||
- | Onglet: **General** | + | |
- | + | ||
- | au centre de la fenêtre, dans language choisir la langue. | + | |
- | + | ||
- | ===== Installation "Je veux pas savoir tant que ça marche" ===== | + | |
- | J'ai ([[utilisateurs:hizoka|hizoka]]) créé un fichier deb de XnViewMP contenant les fichiers modifiés nécessaires à son bon fonctionnement, une icône 3d, un lien dans le menu >> graphique, la création de la commande "xnviewmp". | + | |
- | ==== Téléchargement ==== | + | |
- | [[http://hizoka.funcenter.fr/linux/XnViewMP_0.21b_all.deb|Cliquez ici]] pour télécharger le fichier deb. | + | |
- | + | ||
- | Ou via la commande : | + | |
- | <code>wget http://hizoka.funcenter.fr/linux/XnViewMP_0.21b_all.deb</code> | + | |
- | + | ||
- | PS : Le fichier se trouvant sur un ftp privé plus ou moins sollicité, il est possible que le fichier ait du mal à être téléchargé, il faut donc réessayer 30 minutes plus tard en cas de problème. | + | |
- | + | ||
- | ==== Installation ==== | + | |
- | Il suffit d'installer le fichier .deb avec votre logiciel habituel ([[gdebi]], ...) | + | |
- | + | ||
- | Ou via la commande : | + | |
- | <code>sudo dpkg -i XnViewMP_0.21b_all.deb</code> | + | |
- | + | ||
- | ==== Utilisation ==== | + | |
- | Il suffit de lancer la commande "xnviewmp" ou d'ouvrir un fichier avec cette commande. | + | |
- | + | ||
- | ==== Désinstallation ==== | + | |
- | Comme pour tous fichiers deb, il est possible de le désinstaller via votre [[gestionnaire_de_paquets]] ([[synaptic]], [[adept]]...). | + | |
- | + | ||
- | Ou via la commande : | + | |
- | <code>sudo apt-get remove xnviewmp</code> | + | |
- | + | ||
- | ===== Installation "Je veux comprendre" ===== | + | |
- | Je vais essayer de faire en sorte de vous expliquer comment faire une installation au plus propre... | + | |
- | + | ||
- | ==== Téléchargement ==== | + | |
- | Il faut se rendre le [[http://newsgroup.xnview.com/viewtopic.php?f=60&t=18545|forum de l'auteur]] et regarder dans la partie annonces pour voir la dernière version sortie //(en date du mois d'octobre, la v0.21)//. | + | |
- | + | ||
- | Une fois la dernière version trouvée, il faut télécharger le fichier : XnViewMP-linux.tgz | + | |
- | + | ||
- | Pour les faignants, voici la commande pour télécharger la v0.21 directement : | + | |
- | <code>wget http://download.xnview.com/XnViewMP-linux.tgz</code> | + | |
- | + | ||
- | + | ||
- | ==== Extraction ==== | + | |
- | Maintenant que le fichier .tgz est sur votre disque dur, il faut en extraire son contenu, pour cela, utilisez votre extracteur graphique (Ark, [[File-Roller]]...). | + | |
- | + | ||
- | Pour les fous de la ligne de commande : | + | |
- | <code>tar xvzf XnViewMP-linux.tgz</code> | + | |
- | + | ||
- | ==== Test rapide ==== | + | |
- | Vous pouvez tester rapidement le logiciel pour voir ce que ça donne... | + | |
- | + | ||
- | Pour cela, il faut se rendre dans le dossier XnViewMP et lancer le fichier xnview.sh VIA LA CONSOLE. | + | |
- | + | ||
- | Commandes : | + | |
- | <code>cd XnViewMP/ | + | |
- | ./xnview.sh</code> | + | |
- | + | ||
- | ==== Déplacer le dossier ==== | + | |
- | Si le logiciel vous plaît, il faut maintenant le changer d'emplacement afin que ce soit un peu plus propre. | + | |
- | + | ||
- | De base (via un .deb) un logiciel (ou tout du moins une partie) s'installe dans **/usr/share/**, vous pouvez donc soit installer le logiciel dans ce dossier (pas très recommandé) ou tout simplement dans le dossier **/opt/** qui lui est plus indiqué pour ce type de logiciel non stable. | + | |
- | + | ||
- | Pour cela il faut être en [[root]] car que ce soit **/opt/** ou **/usr/share/**, ces deux dossiers ne sont accessibles qu'en mode [[root]]. | + | |
- | + | ||
- | Commande : | + | |
- | <code>sudo mv XnViewMP/ /opt/</code> | + | |
- | Pour info, il était possible de mettre le dossier directement dans **/opt/** depuis son extraction : | + | {{ xnview_icon.png}} |
- | <code>sudo tar xvzf XnViewMP-linux.tgz -C /opt/</code> | + | ====== XnView MP ====== |
+ | XnView-MP est un logiciel de traitement d'image. C'est un puissant explorateur, visualiseur et convertisseur multi-plateforme. Compatible avec plus de 500 formats. Il est la version avancée de XnView et peut s'installer sur toutes les plateformes. | ||
- | ==== Création des liens ==== | + | <note help>**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.</note> |
- | Le logiciel est maintenant prêt, il faut encore ajouter un lien afin que la commande xnviewmp lance le logiciel. | + | |
- | Pour cela, le plus simple reste la ligne de commande //(remplacez xnviewmp par la commande que vous souhaitez)// : | + | ===== Installation ===== |
- | <code>sudo ln -s /opt/XnViewMP/xnview.sh /usr/bin/xnviewmp</code> | + | Téléchargez et [[[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **deb** correspondant à votre architecture à cette [[https://www.xnview.com/fr/xnviewmp/|adresse]]. |
- | ==== Problèmes ==== | + | {{:applications:xnview.png?400}} |
- | === Le logiciel ne se lance pas === | + | |
- | Si vous lancez la commande maintenant vous aurez le droit à une erreur de type : "/usr/bin/xnview: 4: ./xnview: not found" | + | Pour lancer l'application faites une recherche dans votre [[:Unity#Dash|tableau de bord Unity]] avec le mot clé XnView. |
- | Pour régler ce problème, il faut ajouter la ligne "cd /opt/XnViewMP/" au fichier /opt/xnview.sh | + | ===== Utilisation ===== |
- | <code>sudo sed -i "2i\cd /opt/XnViewMP/" /opt/XnViewMP/xnview.sh</code> | + | <note help>Un utilisateur du forum à fait un [[http://www.wubijacq.com/topic3/index.html|tutoriel en images]] (anglais) sur l'utilisation du logiciel</note> |
- | Il faut également utiliser bash et non sh, on change donc **#! /bin/sh** en **#! /bin/bash**. | + | 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"). |
- | <code>sudo sed -i "s@/bin/sh@/bin/bash@" /opt/XnViewMP/xnview.sh</code> | + | |
- | Voila, le logiciel se lance maintenant... | + | Voilà votre image ouverte. Vous pouvez, à la manière de nombreux 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 : |
- | === Impossible d'ouvrir directement une image avec XnViewMP === | + | * rotation (90°, 180° ou CUSTOM) ; |
- | Si vous voulez ouvrir directement une image avec ce logiciel //(clic droit >> ouvrir avec >> xnview ou en commande xnview image.ext)//, vous remarquerez que ça ne marche pas... | + | * 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. | ||
- | Pour que cela fonctionne, il faut une fois encore modifier le fichier **/opt/XnViewMP/xnview.sh**, en lui modifiant la dernière ligne. il faut simplement ajouter "$1" sur la dernière ligne. | + | Mais surtout, **le** point fort de XnView est la conversion d'images, simple et avancée. Cette option se trouve dans //Outils → Conversion par lot//. |
- | <code>sudo sed -i 's@./xnview@./xnview "$1"@' /opt/XnViewMP/xnview.sh</code> | + | ===== Options ===== |
- | Et hop ! Sans clou ni vis et ça marche maintenant :) | + | 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". |
- | Mais maintenant, quand je lance le logiciel sans indiquer d'emplacement, ça marche plus...On va donc lui indiquer un dossier de base à ouvrir si le fichier indiqué n'existe pas ou si rien n'est indiqué... | ||
- | Contenu de **/opt/XnViewMP/xnview.sh** : | + | ===== Problème connu ===== |
- | <code>#! /bin/bash | + | |
- | if [[ -n $1 && -e "$1" ]] | + | |
- | then | + | |
- | fichier="$1" | + | |
- | else | + | |
- | fichier="/home/$USER/" | + | |
- | fi | + | |
- | cd /opt/XnViewMP | + | ==== Sous 20.10 ==== |
- | LD_LIBRARY_PATH=./ | + | Pour installer XnView, il faut préallablement installer 2 librairies nécessaires : libopenal1 et libxcb-xinerama0. Les paquets fournis dans les dépots par défaut conviennent bien. Puis on peut installer le fichier .deb téléchargé sur le site de XnView : |
- | export LD_LIBRARY_PATH | + | <code> |
- | QT_PLUGIN_PATH=./ | + | sudo apt-get update |
- | export QT_PLUGIN_PATH | + | sudo apt-get install libopenal1 |
- | ./xnview "$fichier"</code> | + | sudo apt-get install libxcb-xinerama0 |
+ | sudo dpkg -i XnViewMP-linux-x64.deb | ||
+ | </code> | ||
- | Pour ceux qui veulent taper une ligne de commande, le plus simple est de remplacer le fichier **/opt/XnViewMP/xnview.sh**. | ||
- | <code>echo '#! /bin/bash | + | ==== Sous 18.04 ==== |
- | if [[ -n $1 && -e "$1" ]] | + | Xnview ne démarre pas et répond dans un terminal : <code> /opt/XnView/XnView: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory </code> |
- | then | + | [[sudo apt-get update]], |
- | fichier="$1" | + | [[sudo apt-get install libopenal1]] règle le problème. |
- | else | + | ==== GeForce ==== |
- | fichier="/home/$USER/" | + | Avec une GeForce 6800 et 7300 sous Fusion l'image et xnview sont transparents, vous pouvez éviter cela en tapant dans un [[:terminal]]: |
- | fi | + | <code>XLIB_SKIP_ARGB_VISUALS=1 xnview</code> |
- | cd /opt/XnViewMP | + | <note important>Cette ligne de commande ne fonctionne pas lorsqu'on la met telle quelle en argument de "exec". Pour qu'elle FONCTIONNE sous Ubuntu, avec [[sudo:les droits d'administration]], créer un fichier //xnview.sh// dans /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 ».</note> |
- | LD_LIBRARY_PATH=./ | + | |
- | export LD_LIBRARY_PATH | + | |
- | QT_PLUGIN_PATH=./ | + | |
- | export QT_PLUGIN_PATH | + | |
- | ./xnview "$fichier"' > ~/xnview.sh | + | |
- | sudo mv ~/xnview.sh /opt/XnViewMP/xnview.sh | + | |
- | sudo chmod +x /opt/XnViewMP/xnview.sh</code> | + | |
- | Maintenant, le logiciel s'ouvrira sur **/$HOME/** (donc votre home) si aucune image n'est indiquée ou que celle-ci n'existe pas. | ||
- | === Bah ouais mais j'ai pas de raccourci dans le menu === | + | ===== Limitations ===== |
- | Pour ajouter un lien dans le menu ([[menu_systeme|gnome]] ou [[menu_k|kde]]), il faut créer un fichier .desktop à mettre dans le dossier **/usr/share/applications/**. | + | |
- | Un truc de ce type devrait vous être suffisant :) | + | Xnview est fait pour traiter les images. Il est donc impossible de créer une image a partir de zéro avec Xnview. |
+ | Toutefois vous pouvez importer une image puis la modifier, voire la supprimer pour en créer une de toute pièce grâce au menu Image > Dessiner, qui donne accès à un minimum d'outils : | ||
- | <code>echo '[Desktop Entry] | + | * Ligne droite |
- | Encoding=UTF-8 | + | * Rectangle et cercle (remplis ou non) |
- | Terminal=0 | + | * Texte |
- | Exec=xnview. | + | * Superposition d'une autre image |
- | Icon=/opt/XnViewMP/icone.png | + | |
- | Type=Application | + | |
- | Categories=Graphics; | + | |
- | StartupNotify=true | + | |
- | Name=XnView Multi Platform | + | |
- | GenericName=XnViewMP' > ~/xnview.desktop | + | |
- | sudo mv ~/xnview.desktop /usr/share/applications/xnview.desktop</code> | + | |
- | ==== Désinstallation ==== | + | ===== Désinstallation ===== |
- | Il faut supprimer le dossier XnViewMP, le lien permettant l'exécution de la commande "xnviewmp" ainsi que le lien dans le menu. | + | |
- | Cette simple commande suffira : | + | Pour désinstaller XnViewMP, [[:tutoriel:comment_supprimer_un_paquet|Supprimez le paquet]] **deb**. |
- | <code>sudo rm -r /opt/XnViewMP && sudo rm /usr/bin/xnview /usr/share/applications/xnview.desktop</code> | + | |
===== Liens ===== | ===== Liens ===== | ||
- | * **(fr)** [[http://www.xnview.com/fr/index.html|Site officiel de XnView]] | + | * **(en/fr)** [[https://newsgroup.xnview.com/index.php|Forums d'XnView]] |
- | * (en/fr)* [[http://newsgroup.xnview.com/index.php|Forums d' XnView]] | + | * **(en)** [[http://www.xnview.com/wiki/index.php5?title=XnView_(windows)_User_Guide|Wiki d'XnView]] |
- | * **(en)** [[http://www.xnview.com/wiki/index.php5?title=Main_Page|Wiki d' XnView]] | + | * [[http://xnview.com/fr/xnviewmp/|Site officiel de XnView]] |
- | * **(fr)** [[http://www.wubijacq.com/topic3/index.html|Explications en images]] | + | |
---- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:hizoka|hizoka]].// | + | //Contributeur principal : [[:utilisateurs:adam0509]], [[utilisateurs:l_Africain|L'Africain]].// |