Apa cara terbaik untuk mengkonversi dari grafik vektor berformat EPS ke grafik berformat SVG hanya menggunakan alat yang tersedia secara bebas?
software-rec
conversion
svg
vector-graphics
eps
pengguna13137
sumber
sumber
inkscape --export-plain-svg output.svg input.eps
Saat ini yang paling cocok untuk saya di linux adalah sebagai berikut:
Saya percaya perintah pertama adalah pembungkus untuk ghostscript, dan yang kedua adalah pembungkus untuk panggilan ke perpustakaan Poppler dan Kairo. Di ubuntu, mereka ada di paket texlive-font-utils dan pdf2svg. Gradien tampak benar, tetapi tampaknya tidak dapat diedit di inkscape.
Saya mencoba menggunakan inkscape dan uniconverter untuk tujuan ini, dan pada Januari 2013, keduanya tampak rusak ketika diuji pada contoh yang mengandung nothig tetapi beberapa garis seni yang sangat sederhana. Inkscape melempar kesalahan dan tidak bisa membuka file eps. Uniconverter mogok.
Scribus dan sk1 dapat bekerja, tetapi tampak canggung dan tidak cocok untuk tugas ini.
sumber
Uniconvertor saat ini merupakan opsi yang paling nyaman.
Ini adalah alat baris perintah yang membagikan kode dengan Proyek sK1. Anda tidak perlu repot memotong gambar dalam sK1 jika Anda menggunakan uniconvertor, jadi ini lebih otomatis.
Jalankan seperti ini:
Dan itu saja. Saya mencobanya pada satu EPS, tetapi SVG diimbangi dengan tidak tepat, tetapi mungkin berhasil untuk Anda.
Berikut daftar alternatif dan alasan mengapa mereka payah:
Proyek sK1
Ini memiliki arti "halaman" yang Anda gunakan untuk menggambar, jadi setelah Anda mengimpor EPS, Anda harus memindahkannya dan memotong halaman secara manual.
ImageMagick
Untuk konversi EPS ke SVG, ImageMagick melakukan beberapa konversi bitmap yang benar-benar bodoh dan akan membuat file SVG yang 50mb, padahal harus beberapa kb. Sebenarnya tidak memiliki algoritma konversi vektor nyata untuk format ini.
InkScape
Setiap kali saya mengonversi EPS dengan InkScape, warnanya kacau. Ini disebabkan oleh bug Inkscape dengan mengimpor file EPS. (Pembaruan: Perbaiki Dirilis untuk bug ini pada Februari 2015)
Gimp
Gimp hanya melakukan konversi bitmap yang sama seperti yang dilakukan ImageMagick.
Scribus
Itu mendapat warna file EPS saya bahkan lebih salah daripada Inkscape, sementara Preview untuk Mac dapat membacanya dengan baik.
sumber
Saya memiliki hasil yang lebih baik dengan:
SVG yang dihasilkan jauh lebih bersih.
sumber
pdf2svg infile.pdf outfile.svg
bukaninfile.eps
? (dan @gerlos eps saya dikonversi ke svg nyata di sini, tidak ada rasterisasi ... tapi saya tidak tahu program mana yang digunakan untuk membuat file eps)Sebenarnya, membuka di Inkscape hanya mungkin jika Anda memiliki Ghostscript terinstal dan beberapa script konversi ada di Anda
$PATH$
- saya tidak bisa membuatnya bekerja di Windows 7. Di Linux, lebih mudah.sumber
Anda mungkin juga ingin mencoba Scribus (mengimpor EPS, memiliki dukungan CMYK yang solid, dan saya tidak tahu sampai sejauh mana, tetapi menyimpannya sebagai svg), atau, proyek SK1 . Tapi yang terakhir ini hanya berfungsi di linux. (segera muncul port OSX dan Windows) Perbedaan dengan Inkscape (hanya untuk konversi) tampaknya menjadi CMYK yang lebih baik dan dukungan fitur pencetakan lainnya.
sumber
Solusi Ben (dengan sedikit modifikasi: eps2pdf => epspdf):
bekerja dengan sempurna untuk saya. Saya menggunakan Ubuntu 11.04. Konversi cepat dan mempertahankan warna dengan sempurna. Terima kasih kepada pengembang dan Ben untuk merekomendasikan solusi ini. (Saya juga mencoba semua solusi lain yang disebutkan, tetapi mereka semua mengecewakan saya karena hilang ketergantungan instalasi atau hilangnya informasi palet.)
sumber
Instal Inkscape di Ubuntu
sudo apt-get install inkscape
EPS ke SVG CLI
inkscape filename.eps -l filename.svg
SVG ke PNG CLI
inkscape filename.svg -e filename.png
sumber
Saya kesulitan dengan ini, setelah mengunduh gambar vektor dari situs foto stok, saya berakhir dengan file EPS 9MB yang saya tidak punya Adobe Illustrator untuk mengeditnya.
LibreOffice menawarkan untuk membukanya tetapi gagal, Inkspace dan Scribus keduanya juga gagal membukanya. Hanya Ghostscript yang dapat mempratinjaunya.
Menemukan T&J ini membuat saya maju.
Saya akhirnya melakukan langkah-langkah ini:
pdftocairo adalah penyelamat hidup saya, itu dengan mudah memungkinkan saya untuk memotong file PDF yang dihasilkan hanya bagian yang saya tertarik menghasilkan file SVG yang hanya memiliki 10.000 objek yang Inkspace dapat memisahkan grup dengan mudah dan saya dapat mengeditnya dengan mudah. Baris perintah terlihat seperti ini:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
CATATAN: -x -y -W -H menentukan wilayah mana yang akan dipotong dari file besar (unit adalah titik untuk gambar vektor).
sumber
pstoedit
Pada OS X, Anda dapat menginstalnya menggunakan port :
sudo port install pstoedit
sumber
-dDELAYBIND
untukplot-svg
yang telah dihapus dari versi terbaru Ghostscript. Masih terbalik,https://cloudconvert.com/eps-to-svg adalah solusi termudah mutlak yang saya temukan sejak inkscape, gravitdesigner, dan hampir semua perangkat lunak lain tampaknya memiliki masalah dengan hal yang tidak dapat dijelaskan - cloudconvert tampaknya berfungsi dengan sempurna.
sumber
Saya mungkin kehilangan sesuatu, tetapi saya tidak bermasalah dengan Image Magick:
convert this.eps to_this.svg
sumber
Untuk Mac OS X:
Prasyarat: homebrew, xcode [alat]
MacTeX
dulu tug.org/mactex/mactex-download.html (unduhan 2.5Gb)texlua
dan menginstal diPATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
yangepspdf.tlu
tex.aanhet.net/epspdf/#releases alatbrew install poppler pdf2svg
Bagaimanapun, Anda dapat menggunakan urutan berikut:
Bekerja dengan baik untuk saya di Mavericks
sumber
membutuhkan inkscape.
sumber