Membersihkan garis seni dengan tepi berombak

14

Jadi, beberapa waktu yang lalu saya membuat ikon ini dari sebuah permainan, tetapi melihat kembali di belakang latar belakang putih bukannya saluran alpha ujungnya super berombak di beberapa tempat sementara itu halus di tempat lain, yang mungkin karena metode I digunakan untuk memilih daerah tertentu sebelum mengisinya. Saya menggunakan GIMP dan saya bertanya-tanya apakah ada setiap cara yang mungkin untuk dengan mudah memperbaiki ini (yaitu membuat semua tepi bahkan bukan berombak). Mungkin beberapa rendering filter atau metode pemilihan yang tidak saya ketahui? Saya sudah googled dan Andaoutout tetapi tidak berhasil.

Gambar saya:

http://fc05.deviantart.net/fs71/f/2013/177/7/c/seal_of_mar_by_jacedc-d695fa3.png

(Seperti yang dapat Anda lihat, hal-hal berbentuk bulan sabit dalam berombak serta eksterior lingkaran di sebelah kiri dan kanan berombak)

Jacedc
sumber
3
Anda telah menandai sebagai raster dan menyatakan Anda menggunakan Gimp. Aplikasi raster akan selalu menghasilkan beberapa piksel di tepi busur. Jika Anda menggunakan aplikasi vektor, Anda bisa mendapatkan garis yang lebih bersih.
Scott
@Scott Yah saya adalah orang yang menandainya sebagai raster (meskipun itu jelas gambar raster)
Ben Brocka
Saya menggunakan GIMP dan di suatu tempat di sepanjang garis (tidak ada kata pun dimaksudkan) itu akhirnya tampak seperti gambar raster yang benar-benar berombak. Saya bertanya-tanya apakah ada solusi cepat untuk hanya melengkapi semua tepi.
Jacedc
@ BenBrocka - pertanyaannya menyatakan Gimp .. jadi raster adalah tag yang bagus. tidak yakin mengapa itu dihapus. Jacedc - apakah Anda bertanya bagaimana di Gimp ??? Seperti yang sudah saya komentari, aplikasi raster tidak akan menawarkan lebih banyak solusi. Tidak ada tombol "ajaib"
Scott
Untuk menghindari tepi "berombak" untuk gambar di masa depan, Anda membuat cara ini: pastikan bahwa semua pilihan Anda berbulu.
Michael Schumacher

Jawaban:

11

Saya akan mengatakan tidak ada perbaikan cepat dan kotor untuk garis berombak, Anda hanya harus membuatnya kembali menggunakan vektor. Yang berikut ini memakan waktu 3 menit di Photoshop dengan efek Circles and Stroke:

Contoh Logo

Saya tidak akan melakukan semuanya untuk Anda, tetapi yang Anda butuhkan adalah dua setengah lingkaran lagi dan Anda memiliki logo berbasis bentuk, yang seharusnya dapat menskala dengan indah untuk berbagai ukuran. Jadi itu 6 lingkaran, dua setengah lingkaran dan satu stroke diterapkan pada beberapa dari mereka. Dalam kasus Anda, membuat ulang sangat sederhana, tetapi logo terperinci akan membutuhkan waktu lebih lama.

Ada berbagai cara untuk melakukan ini, meskipun dalam kasus Anda, saya hanya akan menyerah dan menghabiskan sedikit waktu melakukan ini, jika Anda mahir dengan perangkat lunak GD yang membuat bentuk, ini seharusnya tidak memakan waktu setengah jam dan jika Anda tidak, sekarang adalah waktu yang tepat untuk mempelajari beberapa keterampilan yang dapat digunakan kembali.

Juga Save for Web & Devices..

Dom
sumber
Baik. Ya saya tidak benar-benar "mahir" dalam perangkat lunak GD kecuali GIMP yang saya kira tidak melakukan vektor. Bagaimanapun, terima kasih atas bantuannya.
Jacedc
1
Photoshop memiliki alat vektor tetapi "tidak melakukan vektor" pada kenyataannya.
Scott
1
@ Dominic Ya, dalam Photoshop dan HANYA dalam Photoshop. File vektor sejati dapat diskalakan di mana saja.
Scott
Apa maksudmu "menciptakan bentuk"? Ini memiliki pilih persegi panjang dan elips (serta pilih bebas dan "alat paths"), tetapi selain itu, tidak.
Jacedc
3
Perhatikan bahwa Inkscape cocok untuk hal semacam ini dan GPL
horatio
9

Menelusuri

Jika kita tidak dapat dengan mudah membuat kembali yang asli dalam aplikasi yang berorientasi vektor, kita juga dapat melacak bitmap ke grafik vektor.

Contoh di bawah ini dilakukan dengan Inkscape di mana saya mengimpor bitmap untuk melacaknya dengan 2 langkah warna:

masukkan deskripsi gambar di sini

Ini tidak akan mempertahankan geometri melingkar yang tepat dari sumber (perhatikan bentuk agak bergelombang di atas), karena penelusuran dilakukan dengan kurva Bezier daripada lingkaran atau kotak. Karena itu jejak seperti itu akan selalu memiliki ukuran file yang jauh lebih besar daripada vektor yang dibuat ulang dengan benar.


Menghaluskan

Kemungkinan lain untuk mengurangi aliasing dalam bitmap jika kita tidak dapat menggunakan penggantian grafik vektor adalah dengan menerapkan blur yang lembut pada gambar.

Di bawah ini saya menggunakan filter ajaib plugin GIMP GREYC : Enhancement - Smooth (mean-curvature) dengan 8 iterasi untuk menghaluskan outline sambil menjaga saluran alpha:

masukkan deskripsi gambar di sini

Takkat
sumber
Hmm. Sangat bagus! Saya akan melihat inkscape. Terima kasih!
Jacedc
Tautan ini mungkin lebih baik untuk mendapatkan plugin G'MIC saat ini.
EdwinW
1

Ada cara yang sangat sederhana untuk melakukan ini dengan menggunakan alat pilih fuzzy untuk membuat jalur. Ada contoh singkat tentang cara melakukannya di Memperbaiki Tepi Gambar Bergerigi dengan Gimp .

David Clarke
sumber
Tautannya sudah mati.
EdwinW
Saya telah mengganti tautan dengan tautan lain yang tidak sedetail tetapi memberikan langkah-langkah yang diperlukan.
David Clarke
Banyak terima kasih, saya tidak tahu yang cocok untuk apa yang awalnya ada di sana.
EdwinW
Biarkan saya tahu bagaimana Anda melanjutkan - Saya dapat mencoba untuk menemukan opsi yang lebih baik jika yang tidak bekerja untuk Anda.
David Clarke
0

Untuk proyek yang lebih kecil, cukup menggunakan alat blur dapat melakukan keajaiban. Meskipun ini tidak berlaku untuk proyek khusus ini, orang lain yang mencari mungkin menemukan solusi ini bijaksana.

Scott Biggs
sumber