Bagaimana cara mengubah tanda tangan dari JPG ke stroke vektor?


16

Saya ingin mengonversi tanda tangan yang dipindai ke file vektor. Khususnya, saya ingin mendapatkan SVG yang bersih dan kecil, seperti tanda tangan Barack Obama di Wikipedia . Ini hanya terdiri dari jalur tanpa isian dan goresan hitam lebar 1,4.

Ini adalah contoh tanda tangan yang dipindai . Saya sudah mencoba fungsionalitas penelusuran bawaan ke Inkscape 0.48 dan Illustrator CS6 tetapi hanya bisa mendapatkan jalur dengan jangkar di batas, plus isi dan tanpa goresan. Tidak perlu dikatakan, SVG yang dihasilkan tidak bersih (jalur memiliki lebar yang bervariasi) dan ukurannya kira-kira empat kali lipat dari tanda tangan Obama.

Apakah ada alat yang dapat melacak tanda tangan / garis seni yang dipindai dengan benar sebagai tanda garis, bukan sebagai jalur? Jika tidak, bagaimana cara membuat goresan secara manual dengan alat pena di Illustrator?


2
Anda harus menggambar goresannya secara manual dengan Pen Tool di Illustrator. Untuk informasi tentang cara menggunakan Pen Tool, periksa file bantuan.
Scott

FWIW, jarang tanda tangan masuk akal sebagai stroke tunggal. Hampir semua tanda tangan akan memiliki varian garis karena gaya penulisan, tinta, pena, jenis kertas, dll.
DA01

Jawaban:


14

Pelacakan Garis Tengah

Metode yang Anda cari adalah "penelusuran garis tengah". Ini mengubah bitmap menjadi garis vektor daripada grafik objek. Sangat sedikit pelacak yang dapat melakukannya.

Ada alat Open Source gratis AutoTrace yang melakukan ini dengan cukup baik tetapi dengan batasan tergantung pada kualitas gambar sumber. Menelusuri tanda tangan yang Anda berikan sebagai gambar JPEG akan menghasilkan banyak artefak. Ini adalah langkah-langkah yang saya ambil untuk mendapatkan gambar vektor garis tunggal dari contoh Anda:

  1. Kurangi informasi gambar sejauh mungkin hanya dengan 2 warna (objek, latar belakang):

    masukkan deskripsi gambar di sini
    Hasil terbaik dan tercepat diperoleh dengan melacak bitmap ke grafik vektor objek. Ini kemudian diekspor sebagai bitmap PNG seperti yang ditunjukkan di atas.

  2. Jalankan AutoTrace dengan setidaknya opsi berikut:

    autotrace -centerline -color-count 2 -output-file output.svg -output-format SVG input.png 

    masukkan deskripsi gambar di sini

  3. Sempurnakan stroke dan tambahkan kekuatan stroke yang diinginkan:

    masukkan deskripsi gambar di sini

Jika Anda tidak nyaman dengan baris perintah, Anda dapat menginstal Frontline frontend grafis untuk AutoTrace.

Binari untuk Windows tersedia dari halaman SourceForge proyek , pengguna Linux mungkin dapat menginstalnya dari repositori default mereka.


9

Ini mungkin bukan metode yang paling efisien, tetapi inilah yang saya lakukan:

Bawa file ke photoshop, mainkan level dan kontras kecerahan untuk mendapatkan gambar kontras tinggi.

masukkan deskripsi gambar di sini

Kemudian membuatnya hitam dan putih dan mungkin bermain-main sedikit lebih dengan kontras. Hapus latar belakang (putih), dan simpan sebagai gambar dengan transparansi (mis. Png).

Kemudian, pada ilustrator pilih opsi penelusuran; dan di sini Anda dapat bermain-main tergantung pada apakah Anda ingin stroke vektor atau mengisi.

Pukulan: masukkan deskripsi gambar di sini

Mengisi:

masukkan deskripsi gambar di sini

Semoga ini membantu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.