See here:
http://konrad.familie-kieling.de/com...umbnail-images
I use this instead of the "open IN..." statement:
Code:
if ( $file =~ /\.pdf$/ )
{ open IN, "pdftops -f 1 -l 1 -paper match \"$file\" - | convert -resize 96x144 -map \"$palette\" -dither PNM:- | pnmtopng 2>/dev/null |"; }
else
{ open IN, "convert -resize 96x144 -map \"$palette\" -dither \"$file\" PNM:- | pnmtopng 2>/dev/null |"; }