TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Convert gif image to png on the fly

I have an image file -- a gif file, which is the graph of a function. How do I add it to a LaTeX file? Will it come out OK in the subsequent pdf file?

share|improve this question

Use movie15 package. For example:

% in preamble
% in documenet

PDFLaTeX is needed, and you must use Adobe Reader with certain media player plug-in. Thus it often fails.

Another method is to use animate package. You have to convert the animated gif to separate images first, using ImageMagick:

convert foo.gif foo.png

This would sometimes create a suboptimal result; if the GIF is optimized try

convert foo.gif -coalesce foo.png

You may probably get foo-0.png, foo-1.png, ..., foo-18.png.

Then include the graphics:


See the manual of animate for more options.

share|improve this answer
Interesting, but the OP didn't request animation ... :-) – Hendrik Vogt Feb 6 '11 at 8:50
Indeed. I noticed @TeX asked for animated GIF, so I appended this answer. – Leo Liu Feb 6 '11 at 9:40
I tried with different (animated) gif and none shows up in the PDF (Acrobat viewer), can any one point to a sample gif that works with movie15? – alfC Jan 10 '12 at 19:18
The original question doesn't mention animated gifs. The workflow for including animated gifs as opposed to plain gifs is so significantly different that I think this answer isn't helpful to the question. – Matthew Leingang Feb 5 '13 at 20:14
Worked for me. Thanks! – Chris Mueller Jul 17 '14 at 19:26

needs pdflatex -shell-escape ... and an installed program convert which is available for all plarforms


\epstopdfDeclareGraphicsRule{.gif}{png}{.png}{convert gif:#1 png:\OutputFile}



share|improve this answer
Unfortunately, animation in the original gif will no longer work after conversion. – xport Dec 23 '10 at 7:51
would be cool if we can have animation in a printed version .... :-) – Herbert Dec 23 '10 at 8:04
Electronic paper will come for sure someday! ;-) – Martin Scharrer Feb 6 '11 at 10:56

You want to \usepackage{graphicx}, then \includegraphics{your.gif}. pdflatex doesn't like gifs so much, so it would be better to convert it (or resave from the application that created it) to PNG.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.