Difference between revisions of "Image Tools"
From RobolaboWiki
(Created page with "<!--__NOTOC__--> <h1> Convert JPG to EPS </h1> <pre> for f in *.jpg do g=`echo "$f" | sed 's/\.jpg$/\.eps/'` echo "$f -> $g" 1>&2 jpegtopnm $f | pnmtopng > $g done </...") |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 8: | Line 8: | ||
do | do | ||
g=`echo "$f" | sed 's/\.jpg$/\.eps/'` | g=`echo "$f" | sed 's/\.jpg$/\.eps/'` | ||
| − | + | convert $f $g | |
| − | + | ||
done | done | ||
| + | </pre> | ||
| + | |||
| + | <h1> Reduce EPS size </h1> | ||
| + | |||
| + | <pre> | ||
| + | for f in *.eps | ||
| + | do | ||
| + | echo "Converting" $f | ||
| + | epstopdf $f | ||
| + | |||
| + | echo "Moving back" | ||
| + | g=`echo "$f" | sed 's/\.eps$/\.pdf/'` | ||
| + | pdftops -eps $g | ||
| + | done | ||
| + | </pre> | ||
| + | |||
| + | <h1> Convert PS to JPG </h1> | ||
| + | |||
| + | <pre> | ||
| + | for f in *.ps | ||
| + | do | ||
| + | g=`echo "$f" | sed 's/\.ps$/\.jpg/'` | ||
| + | gs -sDEVICE=jpeg -sOutputFile=$g < $f | ||
| + | done | ||
| + | </pre> | ||
| + | |||
| + | <h1> Problems on convert with PDF,EPS,... </h1> | ||
| + | |||
| + | Go into | ||
| + | <pre> | ||
| + | sudo vim /etc/ImageMagick-6/policy.xml | ||
| + | </pre> | ||
| + | |||
| + | Change | ||
| + | <pre> | ||
| + | <policy domain="coder" rights="none" pattern="PDF" /> | ||
| + | </pre> | ||
| + | |||
| + | Into | ||
| + | <pre> | ||
| + | <policy domain="coder" rights="read|write" pattern="PDF" /> | ||
| + | |||
</pre> | </pre> | ||
Latest revision as of 13:58, 26 August 2019
Contents
Convert JPG to EPS
for f in *.jpg do g=`echo "$f" | sed 's/\.jpg$/\.eps/'` convert $f $g done
Reduce EPS size
for f in *.eps do echo "Converting" $f epstopdf $f echo "Moving back" g=`echo "$f" | sed 's/\.eps$/\.pdf/'` pdftops -eps $g done
Convert PS to JPG
for f in *.ps do g=`echo "$f" | sed 's/\.ps$/\.jpg/'` gs -sDEVICE=jpeg -sOutputFile=$g < $f done
Problems on convert with PDF,EPS,...
Go into
sudo vim /etc/ImageMagick-6/policy.xml
Change
<policy domain="coder" rights="none" pattern="PDF" />
Into
<policy domain="coder" rights="read|write" pattern="PDF" />