Bagaimana cara menghapus latar belakang dari suatu gambar?

15

Saya punya logo:

logo saya

Dan saya ingin menghilangkan latar belakang kuning-ish untuk selamanya dan bahkan mungkin mengubah seluruh logo menjadi hitam, bukan hijau. apakah ada cara untuk melakukan ini dengan Paint atau GIMP?

Saya membayangkan menyingkirkan sudut-sudut itu sederhana, tetapi bagaimana dengan bagian dalamnya?

timoseewho
sumber
Jika Anda tidak memiliki resolusi yang lebih tinggi, itu akan sulit. Anda punya satu? Anda memiliki latar belakang yang tidak rata sehingga ada banyak perbedaan kecil dan karakter arab di bagian bawah cukup kecil. Anda akan memiliki artefak yang menjalin latar belakang dan latar depan. Gunakan alat seleksi, perbesar cukup jauh dan hapus apa yang Anda bisa. Tidak akan ada tombol ajaib untuk itu dari apa yang bisa saya katakan.
Seth
2
Saya setuju, tidak ada tombol ajaib untuk melakukan ini. Jika Anda ingin menggunakan Paint atau Gimp, saya sarankan Gimp karena mendukung transparansi, di mana Paint tidak. Secara pribadi saya akan menggunakan Photoshop untuk melakukan ini, saya sarankan memilih huruf hijau dan menyalinnya ke layer baru.
cascer1
3
Membuat ulang log sepertinya ide yang lebih baik, jika dapat mengetik ulang teks itu. Melakukan hal ini dalam perangkat lunak pengeditan yang mendukung transparansi cukup mudah, cukup gunakan alat lingkaran, beri garis / garis, buat warnanya kosong, dan gunakan alat ketik untuk menulis di sepanjang tepi jalan. Ini akan menjadi yang paling mudah di Adobe Illustrator.
JustDenDimi

Jawaban:

22

Di GIMP Anda dapat mengonversi gambar menjadi hitam dan putih. Ini fitur yang disebut Desaturate .

masukkan deskripsi gambar di sini

Sekarang Anda memilikinya di B&W kemudian tingkatkan Brightness and Contrast sedemikian rupa sehingga latar belakangnya menjadi putih cerah dan huruf-hurufnya gelap pekat.

masukkan deskripsi gambar di sini

seperti contoh berikut:

masukkan deskripsi gambar di sini

Dalam keadaan itu akan mudah untuk memilih semua warna putih dengan alat ini

masukkan deskripsi gambar di sini

Pastikan bahwa ambang pemilihan mendekati nol untuk memilih hanya satu warna dan memilih tepi bulu .

masukkan deskripsi gambar di sini

Tambahkan lapisan transparan ( Layers > Transparency > Add Alpha Channel)

Hapus ( Edit > Clear or Del) warna yang dipilih dan Anda akan memiliki latar belakang transparan.

Jika Anda ingin memiliki latar belakang baru, tambahkan Layer dan letakkan warna di layer baru.

jcbermu
sumber
Saya sudah melakukan ini dengan GraphicConverter(MacOS saja). Catatan: sekali Anda turun ke hitam murni dan putih murni, mudah untuk melakukan penggantian warna untuk mengatur latar belakang atau objek ke warna yang diinginkan.
Carl Witthoft
5

Saya akan menyarankan vectorising logo dengan Inkscape. Buka Inkscape, pilih File > Import...untuk mengimpor logo, pilih Path > Trace Bitmap...untuk melacak logo ke vektor, sesuaikan pengaturan untuk membuat vektor bersih (centang Live Previewkotak untuk melihat bagaimana vektor akhir Anda akan terlihat) dan klikOK ketika Anda puas dengan pengaturan. Logo yang di-vektor-kan akan ditempatkan di atas logo bitmap, jadi gerakkan keluar dari jalan dan hapus bitmap asli dari file Inkscape. Simpan file Inkscape (formatnya adalah .svg, untuk file grafik vektor).

Karena ini adalah grafik vektor, Anda sekarang dapat dengan mudah mengubah warna, gaya garis, dan bentuk logo, dan dapat mengekspornya dengan berbagai ukuran dan resolusi tanpa terlihat buram atau pixelated.

Micheal Johnson
sumber
Saya setuju, dengan vektor, akan lebih mudah untuk mengerjakan kontur kembali menjadi bentuk yang lebih halus dari sumber gambar beresolusi rendah.
Kroltan
2

Dengan Paint.NET gunakan Brightness / Contrast seperti ini:

Paint.NET Brightness / Contrast

Jika Anda membutuhkannya transparan, gunakan tongkat dengan toleransi 0% dan mode banjir global, klik pada wilayah putih dan kemudian tekan Deluntuk menghapus latar belakang putih.

Paint.NET dengan banjir global

Thomas Weller
sumber
1

Saya menyimpan gambar Anda dan membuka di Gimp. Saya menggunakan alat Select by Color dengan ambang batas sekitar 125. Saya memilih hijau tua di tengah huruf. Saya menyalinnya dan menempel ke gambar baru. Disimpan sebagai xcf dan diekspor sebagai png. Ada beberapa pixelation (ini bukan pendekatan vektor seperti yang dijelaskan oleh orang lain) dan bayangan di sekitar teks berukuran sedang yang terlihat seperti (maafkan saya untuk ini) karakter Cina tidak bersih. Kalau tidak, saya pikir tidak apa-apa.

Ini png:

Logo Islami

Sunting: Baru menyadari bahwa "Shandong" berarti bahwa mereka mungkin ADALAH karakter Cina.

JKEngineer
sumber
0

Anda dapat melakukan ini menggunakan Paint dengan menyimpannya sebagai gambar Bitmap berkualitas rendah. Anda harus mengklik File> Save As lalu pilih Monochrome Bitmap, 16 Color Bitmapatau 256 Color Bitmapsebagai jenis file. Melakukan hal ini membuat ada lebih sedikit warna dalam gambar yang dapat digunakan dan karenanya mengubah warna ke terdekat dari warna-warna ini. Format mana yang harus Anda pilih tergantung pada gambar, dalam kasus Anda menggunakan bitmap 16-warna akan memberikan ini:

masukkan deskripsi gambar di sini

Saya akui, sepertinya itu tidak terlihat bagus, tetapi ada beberapa cara mudah untuk memperbaikinya sehingga terlihat lebih bagus:

Karena ada sangat sedikit warna, Anda dapat dengan mudah menggunakan alat isian untuk mengubah warna hijau menjadi abu-abu misalnya. Anda juga dapat menggunakan penghapus untuk menghilangkan bintik abu-abu di latar belakang.

Atau jika Anda ingin lebih cepat, Anda dapat mengganti warna dengan warna lain dengan memilih warna yang ingin Anda ganti sebagai warna 2, memotong seluruh gambar dengan CTRL + A dan CTRL + X, mengisinya dengan warna yang Anda inginkan. ingin mengganti dengan dan menempelkan gambar dengan opsi "seleksi transparan" diaktifkan.

Dalam gambar Anda, setelah mengganti (192; 192; 192) abu-abu dengan putih dan (0; 128; 128) hijau dengan (128; 128; 128) abu-abu, itu memberikan hasil ini:

masukkan deskripsi gambar di sini

Donald Bebek
sumber