Linuxで複数の.jpgファイルを.epsファイルに変換するにはどうすればよいですか?
ImageMagickの変換を使用する場合は、eps2形式を使用することをお勧めします。これにより、JPEG圧縮アルゴリズム(DCT)が使用されるため、結果のepsファイルがはるかに小さくなります。
したがって、a.jpg
〜a.eps
行う:
convert a.jpg eps2:a.eps
もちろん、これをシェルスクリプトで使用して、複数のJPGをEPSに変換できます。
多くのツールを使用できます。 ImageMagickのconvert
コマンドを使用することをお勧めします。
#!/bin/bash
# example 1
convert myfile.jpg myfile.eps
# example 2
for file in file1.jpg file2.jpg file3.jpg; do
echo convert "$file" $(echo "$file" | sed 's/\.jpg$/\.eps/')
done
例2を実行するには、echo
ループ内のfor
を削除する必要があります。出力するコマンドが正しいことを確認してくださいbefore削除します。
User1958943によると、変換ツールも使用しました。ただし、eps3形式はeps2と同様の品質でさらに優れた圧縮を提供するため、使用することをお勧めします
convert a.jpg eps3:a.eps
ちなみに、このツールはpngファイル(およびその他)でも機能します...
誰かがeps3が使用している圧縮を知っていますか?
ImageMagickの convert がそれを行うことができます。
私はこれを頻繁にそして時々Windowsで行います。したがって、convertを使用する小さなオンラインコンバーターを作成しました。
これが他の人にも役立つことを願っています。