Conversion ps vers png

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Conversion ps vers png

Messagepar legion » Jeudi 30 Août 2007, 13:00

Bonjour à tous,

Je ne sais pas trop si je poste au bon endroit, mais bon... Quand je rédige un rapport ou un article avec LaTeX, j'ai pour habitude de passer par un fichier .ps avant de compiler avec ps2pdf pour produire du pdf. Toutes mes images sont donc en .eps, graphiques compris. Le souci, c'est que je préfère avoir des images png pour les présentations orales (que ce soit avec Beamer ou Powerpoint). Et donc ma question est simple : comment convertir un graphique eps en graphique png "proprement" ? Le souci que je rencontre actuellement, c'est que les graphes que je convertis avec ghostscript sont environ 30 fois plus gros que l'original (30ko pour l'eps et quasiment 1Mo pour le fichier converti).

Merci

Bonne journée

@+
legion
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 25 Juillet 2007, 23:16

Publicité

Re: conversion ps -> png

Messagepar guiguiche » Jeudi 30 Août 2007, 13:02

et avec l'outil "convert" de imagemagick ?
En ligne de commande :

Code: Tout sélectionner
convert fichier.eps fichier.png
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 8065
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: Conversion ps vers png

Messagepar MB » Jeudi 30 Août 2007, 13:09

Oui, avec Imagemagick en effet.
Par contre, ce dernier utilise quand même Ghostscript. :wink:
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Conversion ps vers png

Messagepar François D. » Jeudi 30 Août 2007, 17:51

Et pour appuyer la remarque de guiguiche, je dirais qu'avec un petit script bien senti, on peut automatiser ça sur tout un répertoire ; ça pourrait ressembler à ça (syntaxe précise à vérifier) :

Code: Tout sélectionner
for i in ls *.ps ; do convert $i basename($i).png ; done
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: Conversion ps vers png

Messagepar gigiair » Jeudi 30 Août 2007, 19:11

sous bash :

Code: Tout sélectionner
for i  in *.ps ; do convert $i  `basename $i .ps`.png  ; done
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2398
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Conversion ps vers png

Messagepar François D. » Jeudi 30 Août 2007, 19:13

Merci d'avoir corrigé :) .
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: Conversion ps vers png

Messagepar gigiair » Jeudi 30 Août 2007, 22:50

Pour les malheureux utilisateurs de Ouindoz, téléchargez imagemagick ici. Cliquez sur le fichier téléchargé pour installer imagemagick.
Dans une console cmd, changez de répertoire pour atteindre celui qui contient les fichiers à cconvertir (à coup de cd <répertoire>) et tapez la commande :

Code: Tout sélectionner
for %f in (*.ps) do convert %f %~nf.png


et *tous les fichiers postscript sont convertis en png.
Si vous voulez convertir vos fichiers du format toto en format truc, c'est la commande

Code: Tout sélectionner
for %f in (*.toto) do convert %f %~nf.truc


Bien entendu, vous pouvez n'en convertir qu'un seul en tapant

Code: Tout sélectionner
 convert monbeaufichier.toto monbeaufichier.truc
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2398
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Conversion ps vers png

Messagepar legion » Vendredi 31 Août 2007, 08:44

En effet, le fichier généré est de faible taille (du même ordre de grandeur que le fichier initial). Par contre, la qualité est "moyenne". Est il possible de jouer sur les paramètres de conversion, autrement que par l'option -quality d'Image Magick?


Merci!
legion
Déca-utilisateur
 
Messages: 10
Inscription: Mercredi 25 Juillet 2007, 23:16

Re: Conversion ps vers png

Messagepar gigiair » Vendredi 31 Août 2007, 09:06

Pour l'usage d'imagemagick , voir le site http://www.imagemagick.org/Usage/
Je viens de découvrir qu'il y a plusieurs formats png :
PNG8: The PNG equivalent to GIF, including boolean transparency and a 256 color table.
PNG24: 8 bit RGB channels without an alpha channel (a bit like JPEG)
PNG32: Force a full RGBA image format with semi-transparency channels.
Il est donc normal que la conversion puisse donner des résultats différents, mais on il faut sans doute choisir entre une haute qualité et une faible taille du fichier.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2398
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités