[Tex/LaTex] EPS to PDF conversion done by pdflatex is blurry

epsepstopdfpdfpdftex

I have done a figure using TikZ that uses the shadows.blur package. Using qtikz (my TikZ editor), I have exported the image as an eps file.

In my document, I use \includegraphics{theimage} and pdflatex automatically convert my eps to a pdf (theimage-eps-converted-to.pdf). However, when there is a shadow, the image is not vectorial! (if I manually do epstopdf, I have the same issue in the pdf)

If I export in pdf directly from qtikz, the image is exactly as expected. So my question is: is there a way to fix the way pdflatex converts my eps files?

Best Answer

I suspect the shadowing uses PDF features, which are not available in PostScript. From the documentations, pgf-blur:

This effect can be achieved in TikZ/PGF with the circular drop shadow key,

And from the PGF manual:

In addition to the general shadow option, there exist special options like circular shadow. These can only (sensibly) be used with a special kind of path (for circular shadow, a circle) and, thus, they are not as general. The advantage is, however, that they are more visually pleasing since these shadows blend smoothly with the background. Note that these special shadows use fadings, which few printers will support.

Export the image as PDF and pdfTeX can include it directly without the need to run a converter for the down-graded PostScript file (the conversion is actually done by ghostscript).