Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
distributions:conversion:logiciels_de_conversion_de_formats_d_images [2016/10/16 08:05] – créée jejust | distributions:conversion:logiciels_de_conversion_de_formats_d_images [2019/09/27 21:44] (Version actuelle) – Reformatage de la page. Supression de contenu obsolète. Quelques corrections de contenu. jejust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \paragraphe{Logiciels de conversion de formats graphiques} | + | ====== |
Les formats graphiques sont très nombreux. Ils ont tous leurs qualités | Les formats graphiques sont très nombreux. Ils ont tous leurs qualités | ||
et leurs défauts, mais il est souvent nécessaire de les transformer | et leurs défauts, mais il est souvent nécessaire de les transformer | ||
pour les utiliser avec un logiciel particulier, | pour les utiliser avec un logiciel particulier, | ||
- | avec \LaTeX{}. | + | avec < |
- | Il faut aussi distinguer 2 grandes catégories de formats graphiques~: | + | Il faut aussi distinguer 2 grandes catégories de formats graphiques: |
- | \begin{itemize} | + | |
- | \item Les formats bitmaps~: ce sont des formats qui enregistrent les points | + | |
- | | + | |
- | | + | |
- | \prog{gimp}, \prog{photoshop} | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | \item Les formats vectoriels (\PS, \ext{svg}, \ext{xfig}...) sont | + | |
- | | + | |
- | \prog{illustrator}, \prog{sketch}, \prog{xfig}, \prog{tgif}. Les dessins, | + | |
- | | + | |
- | | + | |
- | \end{itemize} | + | |
- | Il nous faut encore distinguer | + | Il nous faut encore distinguer |
- | \begin{itemize} | + | * Les convertisseurs de formats de la même catégorie (bitmap |
- | \item Les convertisseurs de formats de la même catégorie (bitmap | + | |
- | | + | |
- | \item Les convertisseurs de format entre catégories (bitmap | + | |
- | | + | |
- | \end{itemize} | + | |
- | Tous les logiciels de retouche comme \prog{The Gimp}, \prog{photoshop} | + | Tous les logiciels de retouche comme //The Gimp// ou // |
permettent de charger une quantité impressionnante de formats de | permettent de charger une quantité impressionnante de formats de | ||
- | fichiers de type bitmap. | + | fichiers de type bitmap. |
- | charger des fichiers vectoriels de type \ext{svg} et de les | + | charger des fichiers vectoriels de type '' |
transformer à la volée en bitmap pour pouvoir être édité | transformer à la volée en bitmap pour pouvoir être édité | ||
- | immédiatement. Les fichiers | + | immédiatement. Les fichiers |
transformés à la volée en bitmaps à la résolution voulue. Je suppose | transformés à la volée en bitmaps à la résolution voulue. Je suppose | ||
- | que \prog{photoshop} | + | que // |
- | propriétaires de type \operatingsystem{Windows} (\ext{swf}). Ils les sauvegardent | + | propriétaires de type Windows ('' |
sous tous les formats imaginables, | sous tous les formats imaginables, | ||
perte d' | perte d' | ||
Ligne 51: | Ligne 34: | ||
après décompression, | après décompression, | ||
subir une compression avec perte, parfois réglable comme dans les | subir une compression avec perte, parfois réglable comme dans les | ||
- | formats | + | formats |
originale avec toutes ses informations. La compression peut venir | originale avec toutes ses informations. La compression peut venir | ||
d'une diminution du nombre de couleurs, ou d' | d'une diminution du nombre de couleurs, ou d' | ||
Ligne 58: | Ligne 41: | ||
Les autres convertisseurs font soit partie de logiciels plus | Les autres convertisseurs font soit partie de logiciels plus | ||
- | importants comme \prog{illustrator}, soit sont sous formes de | + | importants comme // |
- | programmes indépendants comme \prog{autotrace}. Ils permettent une | + | programmes indépendants comme //autotrace//. Ils permettent une |
vectorisation d' | vectorisation d' | ||
- | vectoriels variés~: \ext{svg}, \ext{xfig} ou autres. Il est ensuite | + | vectoriels variés : '' |
possible de les agrandir sans perte de qualité et de les travailler | possible de les agrandir sans perte de qualité et de les travailler | ||
avec des logiciels de traitement d' | avec des logiciels de traitement d' | ||
- | \question{Où trouver des informations sur les fichiers graphiques en | ||
- | français~? | ||
- | \reponse | + | ===== Où trouver des informations sur les fichiers graphiques en français? ===== |
+ | |||
+ | |||
+ | $\Reponse$ | ||
avec les différents formats graphiques, de voir leurs qualités et | avec les différents formats graphiques, de voir leurs qualités et | ||
défauts. | défauts. | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
- | \begin{itemize} | ||
- | %\item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \item \url{http:// | ||
- | \end{itemize} | ||
Ces différentes URL ont été obtenues par une première recherche avec | Ces différentes URL ont été obtenues par une première recherche avec | ||
Ligne 94: | Ligne 76: | ||
ainsi que des outils de conversion. | ainsi que des outils de conversion. | ||
- | \question{Existe-t-il un site dédié à la conversion des formats | ||
- | graphiques utilisés sur Macintosh et PC~?} | ||
- | \reponse Voici un site qui peut déjà vous donner | + | ===== Existe-t-il |
- | \url{http:// | + | |
- | \question{Comment convertir une image en police \METAFONT ? | ||
- | \reponse C'est le programme \prog{bm2font} | + | $\Reponse$ |
- | disponible sur \CTAN. La documentation est aussi sur le \LaTeX{} | + | |
- | Navigator (\url{http://www.loria.fr/services/ | + | |
- | Pour plus de détails sur \METAFONT, il existe la liste | ||
- | \mail{metafont@ens.fr}. Pour s' | ||
- | \mail{listserv@ens.fr} | ||
- | le message : | ||
- | SUBSCRIBE metafont nom de forme libre | ||
- | \question{Quels sont les utilitaires de conversion de formats graphiques~?} | + | ===== Comment convertir une image en police METAFONT? ===== |
- | \reponse (réponse périmée...)\prog{Netpbm} est un paquet d' | ||
- | domaine public permettant des manipulations d' | ||
- | convertissant en un format PPM (Portable PixMap), très facile à | ||
- | manipuler par programmes. | ||
- | \url{ftp:// | ||
- | (95 et NT) est également disponible sur tout site \CTAN tel que | ||
- | \ctan{systems/ | ||
+ | $\Reponse$ | ||
+ | disponible sur le [[http:// | ||
- | \reponse En 2004, \prog{netpbm} | + | |
- | d' | + | Pour plus de détails sur METAFONT, il existe la liste [[metafont@ens.fr]]. |
+ | Pour plus d' | ||
+ | |||
+ | |||
+ | ===== Quels sont les utilitaires de conversion de formats graphiques? ===== | ||
+ | |||
+ | $\Reponse$ | ||
+ | moderne pour traiter les images en ligne de commande: [[https:// | ||
+ | |||
+ | FIXME ajouter des exemples de lignes de commande. | ||
+ | |||
+ | $\Reponse$ | ||
+ | sur tous les systèmes d' | ||
programmes divers qui permettent de changer de format, réduire la | programmes divers qui permettent de changer de format, réduire la | ||
résolution, | résolution, | ||
- | façons. | + | façons. |
traitements: | traitements: | ||
- | documentés dans les manpages (\operatingsystem{Unix}) et certainement dans la | + | documentés dans les manpages (Unix) et [[wpfr> |
- | documentation du paquetage. | + | |
Ces programmes sont des programmes en ligne de commande et sous | Ces programmes sont des programmes en ligne de commande et sous | ||
- | \operatingsystem{Unix} sont utilisables enchaînés (pipe) les uns aux autres pour | + | Unix sont utilisables enchaînés (pipe) les uns aux autres pour |
- | effectuer des tâches complexes. (C'est le principe d'\operatingsystem{Unix} : | + | effectuer des tâches complexes. (C'est le principe d'Unix : |
chaque programme fait une chose simple, remplit sa tâche correctement | chaque programme fait une chose simple, remplit sa tâche correctement | ||
- | et est utilisable en combinaison avec d' | + | et est utilisable en combinaison avec d' |
- | type.) | + | |
Voici l' | Voici l' | ||
- | \cmdline[Unix]{for i in *.png; do pngtopnm \$i | ppmtojpeg > | + | <code bash> |
- | | + | for i in *.png; do pngtopnm \$i | ppmtojpeg > |
+ | </ | ||
- | \prog{netpbm} | + | '' |
et a été amélioré, étendu par de très nombreux collaborateurs. | et a été amélioré, étendu par de très nombreux collaborateurs. | ||
- | Voici l'URL de la page d' | + | [[http:// |
- | \url{http:// | + | la documentation et un descriptif des possibilités des différents |
- | documentation et un descriptif des possibilités des différents | + | |
programmes fournis dans la suite. | programmes fournis dans la suite. | ||
- | \question{Existe-t-il un programme qui permet de connaître le format | ||
- | d'un fichier graphique~? | ||
- | \reponse | + | ===== Existe-t-il un programme qui permet de connaître le format d'un fichier graphique? ===== |
+ | |||
+ | $\Reponse$ | ||
reconnaît la majorité des formats de fichier, en analysant leurs | reconnaît la majorité des formats de fichier, en analysant leurs | ||
signature (et non pas l' | signature (et non pas l' | ||
- | l'URL~: \url{ftp:// | + | l'URL : [[ftp:// |
- | \question{Pouvez-vous nous donner différents noms de formats, de | ||
- | convertisseurs ou de librairies de traitement/ | ||
- | de fichiers graphiques~? | ||
- | \reponse Voici sans ordre particulier une liste de programmes, | + | ===== Pouvez-vous nous donner différents noms de formats, de convertisseurs ou de librairies |
- | librairies, formats, tous tirés | + | |
- | \prog{netpbm}. | + | |
- | \reponse | + | $\Reponse$ |
- | ceux de la suite \prog{netpbm} mais accompagnée d'un visualiseur qui | + | |
+ | |||
+ | |||
+ | $\Reponse$ | ||
+ | ceux de la suite '' | ||
permet d' | permet d' | ||
- | effectuées. | + | effectuées. |
| | ||
- | \reponse \prog{The Utah Raster Toolkit} a les mêmes fonctionnalités que | ||
- | \prog{netpbm}. Ce package est basé sur le format RLE qui est convertible avec | ||
- | le format \ext{pbm}. Vous pouvez obtenir des informations complémentaires à | ||
- | l' | ||
- | % Prak : Impossible de trouver ce truc | + | $\Reponse$ |
- | % \reponse Il existe des programmes similaires à la suite \prog{netpbm} | + | '' |
- | % distribués par l'armée (Army High Performance Computing Research | + | le format '' |
- | % Center) | + | l' |
- | % \url{http://www.arc.umn.edu/gvl-software/media-tools.html}. Cette | + | |
- | % suite ne fonctionne pas directement avec le format \prog{netpbm}, | + | |
- | % c'est pourquoi ces outils ne sont pas inclus dans la suite | + | |
- | % \prog{netpbm}. Mais, il est toujours possible de passer d'un format à | + | |
- | % l' | + | |
| | ||
- | \reponse \prog{Ilib} est une librairie de fonctions C qui | + | |
+ | $\Reponse$ | ||
permet d' | permet d' | ||
- | de base de \prog{netpbm}. Ses possibilités en matière de traitement du | + | de base de '' |
- | texte sont supérieures à celle de \prog{netpbm}. | + | texte sont supérieures à celle de '' |
- | \reponse \prog{GD} est une librairie graphique que l'on peut appeler à partir | + | |
- | de nombreux langages comme \prog{perl}, \prog{python}, \prog{php} et qui | + | $\Reponse$ |
+ | de nombreux langages comme '' | ||
permet de traiter et de convertir différents types d' | permet de traiter et de convertir différents types d' | ||
- | \reponse \prog{pnm2ppa} convertit vers le format de HP " | ||
- | C'est un sur-ensemble du programme \prog{pbmtoppa} qui permet de | ||
- | traiter la couleur. Disponible à l'URL suivante~: | ||
- | \url{http:// | ||
- | \reponse Une autre version du couple \prog{pnmtopng/ | + | $\Reponse$ |
- | disponible à l'URL~: \url{http://www.schaik.com/png/ | + | C'est un sur-ensemble du programme '' |
- | Cette version | + | traiter la couleur. [[http://pnm2ppa.sourceforge.net/|Il est disponible ici.]] |
- | \prog{netpbm}. | + | |
- | \reponse | + | |
- | de \prog{netpbm}, mais est spécialisé dans la gestion des fichiers | + | $\Reponse$ |
- | \ext{jpeg} qu'il fait sans perte de qualité et d' | + | disponible à l'URL : [[http:// |
+ | Cette version est plus actuelle que la version fournie avec '' | ||
+ | |||
+ | |||
+ | $\Reponse$ | ||
+ | de '' | ||
+ | '' | ||
a pas besoin de décompresser l' | a pas besoin de décompresser l' | ||
- | utilitaires. À aller chercher à l'URL~: \url{http:// | + | utilitaires. À aller chercher à l' |
- | \question{Comment extraire une image d' | + | ===== Comment extraire une image d' |
- | \reponse | + | $\Reponse$ |
- | \ext{gif} animé, il est possible d' | + | '' |
- | possible ensuite de convertir de et vers le format | + | possible ensuite de convertir de et vers le format |
- | outils | + | outils |
l' | l' | ||
- | \question{Y a-t-il des programmes qui permettent de travailler avec les | + | ===== Y a-t-il des programmes qui permettent de travailler avec les fichiers |
- | | + | |
- | \reponse Certains programmes permettent de travailler sur les fichiers | ||
- | graphiques d' | ||
- | intéressants : \prog{Exifdump} pour interpréter les en-têtes du | ||
- | fichier, ou \prog{Jhead} à l'URL : | ||
- | \url{http:// | ||
- | \reponse La librairie \prog{python} \ext{EXIF} ainsi qu'un \og dumper \fg{} | + | $\Reponse$ |
- | est disponible | + | graphiques d' |
+ | intéressants : '' | ||
+ | fichier, ou '' | ||
- | \question{Comment faire des conversions image $\rightarrow$ texte~?} | ||
- | \reponse | + | $\Reponse$ |
+ | |||
+ | |||
+ | ===== Comment faire des conversions image -> texte? ===== | ||
+ | |||
+ | |||
+ | $\Reponse$ | ||
texte sous forme d' | texte sous forme d' | ||
reconnaissance de caractères se chargeront d' | reconnaissance de caractères se chargeront d' | ||
- | texte. Nous pouvons citer \prog{clara}, \prog{gocr}, \prog{kooka} | + | texte. Nous pouvons citer '' |
- | sous \operatingsystem{Unix} et gratuits, | + | sous Unix et gratuits, |
- | payant, | + | payant, |
- | \question{Qu' | ||
- | \reponse Le format \ext{cal} qui vient de l'\og US Department Of | + | ===== Qu'en est-il des autres formats graphiques? ===== |
- | Defense \fg. Voir : | + | |
- | \url{http:// | + | |
- | \reponse Les formats \og tableaux \fg: \ext{dx}, \ext{general}, | ||
- | \ext{netcdf}, | ||
- | \reponse | + | $\Reponse$ |
- | \prog{Libwmf} convertit le format \ext{wmf} vers des formats comme | + | Voir : [[http:// |
- | \LaTeX{}, \ext{pdf}, \ext{png}. | + | |
- | \question{Qu' | ||
- | \reponse | + | $\Reponse$ |
- | ces formats. D' | + | |
+ | |||
+ | $\Reponse$ | ||
+ | '' | ||
+ | LaTeX, '' | ||
+ | |||
+ | |||
+ | ===== Qu'en est-il du format '' | ||
+ | |||
+ | $\Reponse$ | ||
+ | ces formats. D' | ||
format et éventuellement le sauvegarder en autre chose. | format et éventuellement le sauvegarder en autre chose. | ||
- | \question{Comment convertir une image bitmap en vectorielle ?} | ||
- | \reponse \prog{autotrace} permet de convertir une image bitmap en | + | ===== Comment convertir une image bitmap en vectorielle? |
+ | |||
+ | $\Reponse$ | ||
image vectorielle. Il est possible de choisir son format de sortie. | image vectorielle. Il est possible de choisir son format de sortie. | ||
- | L'URL est : \url{http:// | + | L'URL est : [[http:// |
+ | |||
+ | |||
+ | $\Reponse$ | ||
+ | |||
+ | |||
+ | $\Reponse$ | ||
- | \reponse \prog{photoshop} | + | $\Reponse$ |
- | \reponse \prog{potrace} est un utilitaire de transformation disponible à : | ||
- | \url{http:// | ||
- | \reponse Enfin, \prog{flash MX} permet aussi cette transformation. | ||
- | \endinput | + | {{htmlmetatags> |
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||