Çoklu .jpg dosyalarını linux dosyasındaki .eps dosyalarına nasıl dönüştürebilirim? ImageMagick'in convert.jpg dosyasını .eps biçimine dönüştürmek için
cevap
ImageMagick'in convert bunu sizin için yapabilir.
Çok sayıda araç kullanabilirsiniz. ImageMagick'ten convert
komutunu kullanmanızı öneririz.
#!/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
Eğer
for
-loop içine
echo
kaldırmak gerekir örneği 2 çalışmasını sağlamak için. Çıktıkları komutların,'u kaldırmadan önce
doğru olduğundan emin olun.
Diğer bir seçenek jpegtopnm ve pnmtops araçlarını netpbm araç paketinden birleştirmektir. Ancak bu, EPS değil, PS üretecektir.
for f in *.jpg
do
g=`echo "$f" | sed 's/\.jpg$/\.eps/'`
echo "$f -> $g" 1>&2
jpegtopnm $f | pnmtops > $g
done
Bu, bir EPS değil, bir PNG dosyası oluşturur. Muhtemelen pnmtopng yerine 'pnmtops' kullanmak istersiniz. –
@ paul: Yikes; Teşekkürler; sabit. – reinierpost
Bunu sık sık ve bazen Windows üzerinde yapıyorum. Bu yüzden, dönüştürmeyi kullanan küçük bir çevrimiçi çevirici yazdım:
JPG to EPS Converter. Umarım bu, başkalarına da yardımcı olabilir umarım.
ImageMagick'in dönüştürücüsünü kullanırken, eps2 biçimini kullanmak iyi bir uygulamadır. Sonuçta elde edilen eps dosyası, JPEG sıkıştırma algoritmasını (DCT) kullandığı için çok daha küçük hale getirir.
Yani, a.jpg
a.eps
dönüştürmek yapın:
convert a.jpg eps2:a.eps
Bu tabii ki, EPS birden JPG dönüştürmek için, bir kabuk komut dosyası kullanılabilir.
Yürütme sırasında aşağıdaki hataları alıyorum: 'dönüştür: görüntü açamıyor 'pic.jpg': . @ error/blob.c/OpenBlob/2489.' 'dönüştürmek: resim açılamıyor' pic.jpg ': @ error/blob.c/OpenBlob/2489.' 'dönüştürmek: bir resim dosyası eksik' eps2: pic .eps '@ error/convert.c/ConvertImageCommand/2940.' Ne yapmalıyım? –
Birden çok dosya için dönüştürmek yerine imagemagick 'mogrify' komutunu kullanın. 'mogrify -format eps3 * .png' – Raywell
Kullanıcıya göre1958943, dönüştürme aracını da kullandım. eps3 biçimi eps2 gibi benzer kalitesi ile daha da iyi bir sıkıştırma verir Ancak, ben arada
convert a.jpg eps3:a.eps
kullanmak önermek, bu araç da ... (aynı zamanda ve diğerleri) png dosyaları için çalışır
eps3'ün hangi sıkıştırmayı kullandığını bilen var mı?
Google'ı denediniz mi? Imaginagick'i buldunuz mu? – Jeff