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

I want to draw a thick red X over an image from a PNG file, as a part of a Tikz picture. How can this be done? The documentation regarding external images in PGF is a bit vague.

share|improve this question
up vote 6 down vote accepted

Place the image in a node and use the node anchors to draw the cross



  \node (img) {\includegraphics{foo.png}};
  \draw[red, line width=1mm] 
    (img.south west) -- (img.north east)
    (img.south east) -- (img.north west);

share|improve this answer
Thanks! I tried to do the same using \pgfuseimage, but apparently it does not get the bounding box right. – Little Bobby Tables Apr 17 '11 at 10:44
You can modify the extend to which the lines are going beyond the image using either the inner sep or outer sep option for the image \node. For example: inner sep=0pt,outer sep=0pt will make the cross exactly the size of the image. – Martin Scharrer Apr 17 '11 at 11:00

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.