Forum général.général conversion de gif en eps

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
10
août
2005
Pour pouvoir insérer un image au format gif dans un document latex, je l'ai converti en eps avec les commandes suivantes :

convert image.gif image.eps

et

giftopnm image.gif | ppmtopgm | pnmtops -noturn >image.eps

et à chaque fois il me transforme la transparence en gris !!

Comment faire pour qu'il garde la transparence, ou à la rigueur qu'il la transforme en blanc ?
  • # \_o<

    Posté par  (site web personnel) . Évalué à 4.

    heu, le pnm ne supporte pas la transparence, et je serais etonne que le eps soit mieux.

    en tout cas, quand tu va exporter ton gif en eps, tu va subire une severe degradation de qualite. Au mieux une maichante pixellisation; au pire, un flou totale avec une division de l echantillonnage par 8 a 32.

    en tout cas, le pnm ne supportant pas la transparence, c est NORMAL que tout devienne gris avec giftopnm.

    Quand a converte, je n ai eu que des mauvaises experiences avec les exports 'images-pixels' -> 'images vectorielles'. Au point que je n utilise plus Latex, mais PDFLatex qui lui encaisse les gif sans probleme.

    Toutes mes images tex sont donc desormais au format gif.

    Si tu tiens a rester en gif->eps avec convert, dans la doc, je me rappelle qu il y a une opiton qui specifie la couleur d avant plan, et d arriere plan, une des deux pouvaint etre utilisee comme couleur de transparence. Mais j ai trop la flemme de lire la man page a ta place. Mais je te promet que c est dedans si tu n est PAS en Gentoo. La man page Gentoo te renvoi a l URL d ImageMagick.
    • [^] # Re: \_o<

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      merci,

      Une autre question : comment tu fais pour insérer des images vectorielles provenant de xfig avec pdflatex, parce-qu'il ne supporte pas les eps ?

      J'ai plus qu'une balle

      • [^] # Re: \_o<

        Posté par  (site web personnel) . Évalué à 3.

        Moi, j'ai mes fichiers *.fig dans un répertoire fig/ et chaque fichier X.fig est accompagné d'un X.scale qui donne l'échelle (pour agrandir ou réduire). Mon Makefile contient:

        FIG2PDFTEX=fig2dev -L pdftex_t -m `cat $(srcdir)/$(FIGDIR)/$*.scale` -p $(FIGDIR)/$*.pdf $< $@
        FIG2PDF=fig2dev -L pstex -m `cat $(srcdir)/$(FIGDIR)/$*.scale` $< $(FIGDIR)/$*.pstex; \
        epstopdf $(FIGDIR)/$*.pstex -o $(FIGDIR)/$*.pdf

        $(FIGDIR)/%.pdftex_t: $(srcdir)/$(FIGDIR)/%.fig $(srcdir)/$(FIGDIR)/%.scale
        $(FIG2PDFTEX)
        $(FIG2PDF)

        $(srcdir)/$(FIGDIR)/%.scale ::
        echo 0.7 > $@


        puis \input toto.pdftex_t

        (a adapter pour ta config)
      • [^] # Re: \_o<

        Posté par  (site web personnel) . Évalué à 2.

        dans mon rapport, toutes mes images sont en gif ou PNG; les dessins vectoriels realises sous DIA sont directement exportes en CLI:

        a l edition je sauve les dessins en .DIA, et a la compilation, make export les .dia en .png automatiquement.

        PdfLatex bouffe ca sans probleme.

        dans
        http://stwp.demaine.info/reports/reports_2005-05-25.tgz(...)
        tu trouvera mes Makefiles.
      • [^] # Re: \_o<

        Posté par  . Évalué à 1.

        tu peux utiliser epstopdf qui te permet de convertir un eps en pdf, pour ensuite l'insérer avec pdflatex. Ca marche pas mal du tout.
    • [^] # Re: \_o<

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      >PDFLatex qui lui encaisse les gif sans probleme.

      t'as de la chance parce que chez moi ça marche pas : format inconnu !

      J'ai plus qu'une balle

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.