Bagaimana cara mengubah gambar bitmap berkualitas buruk ke vektor?

8

Saya merancang situs web untuk grup yang telah kehilangan gambar digital asli untuk logo mereka. Satu-satunya file yang mereka miliki adalah jpg yang disematkan ke dokumen kata. Gambar memiliki segala kemungkinan yang salah dengannya:

  • Anti-alias ke latar belakang putih di mana itu harus transparan
  • Artefak gambar
  • Resize ke bawah buruk.
  • Garis yang seharusnya lurus dan kokoh tidak.

Saat ini saya menggunakan alat tongkat untuk menyingkirkan latar belakang putih, dan menempelkannya di situs web, tetapi kualitasnya yang buruk membuatnya menonjol seperti jempol yang sakit. Saya perlu beberapa ukuran yang berbeda untuk digunakan, jadi bagaimana cara membuat gambar vektor berdasarkan itu?

Macha
sumber

Jawaban:

7

Saya pikir ada juga solusi open source untuk ini, selain perangkat lunak Adobe: Inkscape

Saya memiliki masalah yang sama beberapa tahun yang lalu dengan selusin logo, dan dapat menyelesaikannya dengan Inkscape dengan cara ini:

  1. Buka gambar bitmap.
  2. Klik kiri untuk memilihnya.
  3. Path / Lacak Bitmap
  4. Sekarang Anda harus mulai bereksperimen dengan pengaturan yang mungkin, dan menyegarkan pratinjau di sisi kanan dialog. "Inkscape menggabungkan program Potrace ( http://potrace.sourceforge.net ) untuk menyediakan fungsionalitas ini, dan dokumentasi mendalam tentang fungsi fitur ini dapat ditemukan di situs web Potrace." - dari dokumentasi Inkscape.
  5. Simpan sebagai SVG.
Attila Csipak
sumber
5

Ada 2 opsi yang saya gunakan, tetapi mereka membutuhkan perangkat lunak yang tidak murah. Adobe memang memberikan uji coba 30 hari pada keduanya.

Metode 1 - Menggunakan Adobe Illustrator

  • Buka Illustrator
  • Pilih File> Baru dari menu dan atur tata letak sesuai kebutuhan
  • Pilih File> Tempat ... dan temukan file logo (Saya tidak dapat mengingat jika gambar harus memiliki format tertentu)
  • Pilih gambar dan pergi ke Object> Live Paint atau Live Trace (dalam kasus Anda, cat live mungkin lebih baik karena menggambar bukan keahlian Anda)
  • Gambar sekarang harus di-vektor-kan dan Anda dapat memperbaiki sesuai kebutuhan dan mengubah ukuran akan menjaga kualitas karena telah di-vektor-kan.

Metode 2 - Menggunakan Adobe Flash & Illustrator

  • Buka Flash
  • Buat dokumen flash baru
  • Pilih File> Impor> Impor ke panggung (Ctrl + R) dan cari (grafik bitmap), yang ingin Anda konversi menjadi vektor.
  • Pilih seluruh gambar (Ctrl + A) dan kemudian klik Ubah - Bitmap - Lacak bitmap. Kemudian, pilih opsi dari jendela yang dibuka.
  • Ekspor sebagai * .ai (file Adobe Illustrator)
  • Buka di Illustrator dan sesuaikan sesuai kebutuhan.
ricbax
sumber
4

Dokumen penggunaan imagemagick memiliki penjelasan yang baik tentang bagaimana melakukan deteksi tepi dan konversi raster ke vektor . Dari bagian edge_vector, yang dimulai dengan mengatakan, pada dasarnya, untuk hasil terbaik, jangan gunakan imagemagick:

Program yang dapat melakukan ini termasuk: "ScanFont", "CorelTrace" dan "Streamline" oleh Abobe. Namun sebagian besar dari ini menghabiskan banyak uang. Tetapi solusi gratisnya adalah " AutoTrace " atau " PoTrace ". Saran lainnya dipersilakan.

Kedua program penelusuran mudah digunakan, tetapi membutuhkan beberapa pengaturan gambar pra dan pasca. Mereka memiliki sejumlah format input yang terbatas, dan menampilkan gambar vektor yang akan membuat bentuk gambar input yang 'dihaluskan'. Saya lebih suka "AutoTrace" karena tidak skala SVG yang dihasilkan, menghasilkan ketebalan garis standar, namun Anda tidak dapat menggunakannya dalam 'pipa'.

Untuk hasil terbaik, adalah ide yang baik untuk memastikan kami hanya memberinya gambar bitmap dasar, yang dapat kami pastikan dengan menetapkan ambang batas gambar masukan, sementara kami mengonversinya menjadi format gambar yang dimengerti secara otomatis. Saya kemudian dapat mengubah gambar itu menjadi gambar vektor SVG.

Anda dapat menjalankan autotrace online jika Anda ingin mencobanya.

DaveParillo
sumber
1

Tanpa melihat gambar itu sulit untuk dikatakan, tetapi mungkin lebih cepat untuk hanya menggambar ulang dari awal menggunakan jpg sebagai panduan daripada sumbernya. Anda juga akan mendapatkan gambar referensi yang bisa Anda gunakan lagi.

Jelas ini mungkin bukan pilihan jika Anda tidak memiliki alat atau keterampilan menggambar Anda tidak (mencoba mengatakan ini dengan sopan) sesuai dengan pekerjaan.

ChrisF
sumber
Saya tidak bisa menggambar untuk hidup saya, jadi menggambar ulang itu bukan pilihan. Gambar itu adalah puncak.
Macha
0

Tidak gratis, namun alat yang luar biasa untuk digunakan: CorelDraw. Ini memiliki fungsi jejak bitmap untuk membuat gambar vektor dan melakukan pekerjaan dengan sangat baik. Sudah banyak hasil bagus dengan itu. Seperti banyak logo yang ada penggunaan warna kurang sehingga mungkin ide yang baik untuk mengurangi colordepth, ini juga menghilangkan beberapa kebisingan dari grafik yang tersentak-sentak.

Sebelum Anda melakukan ini, tingkatkan hingga sekitar 4x (atau lebih) ukuran grafik dan kurangi warna, katakanlah 16 warna jika memungkinkan. Setelah ini, tambahkan warna dan skala kembali. Itu akan melunakkan batas-batas. Alat yang sangat baik adalah versi lama PaintShop Pro (saya menggunakan versi 7 dari 2000), memiliki banyak hasil bagus dengan itu, raja dalam mengurangi warna.

Metode-metode ini sangat dapat digunakan untuk karya seni lama (foto), stiker, logo untuk membuat gambar vektor dan menghemat banyak pekerjaan.

Codebeat
sumber