Apa cara paling efisien untuk "mengosongkan" balon kata komik lama sambil mempertahankan tekstur kertas?

24

Saya mengambil komik yang sangat tua (1940-an dan 50-an) dan mencoba untuk menghapus teks dari beberapa balon kata-kata mereka. Saya tidak ingin hanya menghapus isinya ke ruang putih murni, karena warna dan tekstur kertas tidak putih murni; sedikit kekuningan, dan kasar (kualitas kertas saat itu tidak terlalu bagus). Yang ingin saya akhiri adalah sesuatu yang tampak seperti pemindaian asli seolah-olah komik itu tidak pernah ditulis.

Saat ini, saya mencoba menemukan ruang kosong terbesar yang mungkin ada di dalam balon kata, menyalin kotak atau lingkaran terbaik yang dapat saya masukkan di dalamnya, dan menempelkan kotak atau lingkaran itu berulang kali untuk menutupi teks. Ini melelahkan, dan juga menghasilkan efek akhir yang agak aneh dalam dirinya sendiri, karena saya memiliki sedikit tekstur yang sama berulang-ulang.

Saya sudah mencoba "noda" hasil, tetapi itu memberi saya sesuatu yang lagi-lagi tampak aneh. Apa yang kamu sarankan?

Saat ini menggunakan Seashore di Mac, tapi saya juga bisa menggunakan GIMP.

SUNTING: Contoh komik terlampir berdasarkan permintaan. Perhatikan bahwa kertas dalam balon kata dan keterangan memiliki warna dan tekstur yang ingin saya pertahankan.

Contoh komik

JeanSibelius
sumber

Jawaban:

19

Dengan Gimp hadir plugin Resintesis bersama dengan skrip Python Heal Selection . Di Linux, plugin ini terkandung dalam paket gimp-plugin-registry .

Setelah memilih area dengan alat pilih:

masukkan deskripsi gambar di sini

Kami dapat "menyembuhkan" pilihan ini dari "Filter> Tingkatkan> Pilihan penyembuhan ..." . Di sini saya membuat penyembuhan acak dengan 10 piksel dari sekitarnya:

masukkan deskripsi gambar di sini

Takkat
sumber
2
+1, inilah yang akan saya sarankan. Salah satu tip yang patut dicatat adalah bahwa, jika Anda ingin melakukan ini pada banyak teks sekaligus, akan berguna untuk memulai dengan membuat lapisan kecil terpisah yang diisi dengan tekstur kertas kosong dan kemudian menggunakannya sebagai sumber tekstur. Ini mempercepat proses sintesis (karena akan ada lebih sedikit penolakan) dan memastikan bahwa itu tidak berakhir dengan sengaja menyalin bagian gambar di sekitarnya. Juga, plugin lengkap (tidak seperti skrip "heal selection") memiliki banyak pengaturan yang dapat Anda mainkan untuk menyesuaikan hasilnya.
Ilmari Karonen
2
Juga, jika memungkinkan, lakukan ini sebelum menyimpan gambar sebagai JPEG. Pada contoh gambar di atas, Anda dapat melihat bahwa, meskipun teks itu sendiri hilang, beberapa artefak kompresi di sekitarnya masih ada. Anda akan mendapatkan hasil yang lebih baik dengan lebih sedikit masalah jika Anda melakukan ini dengan pindaian mentah, tidak terkompresi.
Ilmari Karonen
13

Saya akan mendekati ini dengan cara yang mirip dengan horatio, tapi saya mungkin akan menjaga gambar asli dalam kebijaksanaan sebanyak mungkin (dengan asumsi Anda ingin melestarikannya).

Saya akan membuat tekstur yang mirip dengan kertas seperti:

tekstur suara

Itu hanya tekstur suara terhadap gradien halus dengan beberapa distorsi melalui skala horizontal dan vertikal.

Anda akan melihat beberapa variasi warna yang saya terapkan menggunakan alat Burn and Dodge untuk membantunya berbaur dengan karya seni yang ada karena warnanya tidak seragam di seluruh komik.

Saya menggunakan Clipping Mask dengan tepi yang sangat lembut di sekitar teks yang dihapus untuk menghasilkan hasil ini:

Komik hasil jadi

Saya menggunakan Photoshop untuk melakukan ini, tetapi prinsip yang sama harus diterapkan di GIMP.

JohnB
sumber
1
Ini hasil yang bagus. Garis gelembung bertindak sebagai penghalang visual. Agak seperti perubahan sisi pada dinding ketika Anda memiliki cat yang tidak cocok.
horatio
1
Jika saya melakukan ini, saya sarankan untuk melakukan setidaknya 5 atau 6 tekstur yang berbeda dengan sedikit variasi dalam warna, degradasi, dan bintik-bintik sehingga terlihat sedikit lebih alami daripada memiliki tekstur yang identik pada setiap halaman (dengan asumsi Anda melakukan beberapa halaman)
Ryan
Insting pertama saya adalah mulai dengan 128 abu-abu dan menjalankan cloud perbedaan di atasnya, menyesuaikan level setelahnya untuk menghindari kontras tinggi (dan kemudian noise dan Hue w / colorize). Saya menduga ide JohnB adalah hasil yang lebih baik.
horatio
@horatio pengamatan yang baik dengan "hambatan visual". Anda pasti dapat mendeteksi bahwa ada perubahan dalam contoh saya jika Anda melihat cukup dekat. Saya curiga a) bahwa tidak ada orang yang akan melihat lebih dekat dan b) menambahkan teks baru ke dalam gelembung akan menjauhkan penonton dari segala ketidakkonsistenan
JohnB
@Ryan ide bagus, dan sangat mudah dibuat sehingga membuat tekstur yang berbeda dapat dilakukan dengan cepat
JohnB
5

Karena Anda mengedit teks (misalnya mengubah secara radikal dokumen asli), salah satu cara untuk melakukannya adalah dengan curang:

Edit gambar sehingga kertas yang menguning tidak lagi menguning. Kosongkan sesuka hati Anda, lalu overlay semua efek kertas menguning palsu baru. Ini akan seragam.

horatio
sumber
+1. alih-alih mengutak-atik bagian kecil tanpa henti, ini mungkin yang paling efisien dan mudah. Ada banyak tekstur yang bisa Anda temukan atau buat yang akan melakukan pekerjaan itu.
benteh
Satu kekurangan dalam jawaban saya (: P) adalah bahwa Anda menjalankan risiko desaturasi semua warna. Saya belum memikirkannya sampai sekarang.
horatio
Tapi idenya bagus.
benteh
3

Copy dan paste akan memberikan hasil terbaik tanpa merusak tekstur dan warna balon itu. Apa yang biasanya saya lakukan adalah memulai copy paste yang cukup kecil beberapa kali, kemudian menggabungkan layer bersama (apakah Seashore memiliki layer?) Tetapi berhenti tepat sebelum yang asli. Maka Anda memiliki sampel yang lebih besar untuk terus bekerja. Sebelum Anda melanjutkan menyalin dan menempelkan lapisan itu melunakkan tepi dan itu akan memperbaiki hasil aneh yang Anda alami. Saya hanya menggunakan penghapus lunak besar. Kemudian lanjutkan menyalin dan menempelkannya, meratakan sesuai kebutuhan, dan melunakkan sesuai kebutuhan.

Tergantung pada komik Anda mungkin bisa lolos dengan membuatnya sedikit kebesaran dan kemudian menggunakan 'lapisan penutup' yang sama untuk semua balon. Cukup ambil sampel kosong yang bagus, letakkan di atas, dan kemudian lepaskan kelebihan untuk tempat itu.

Tentu saja jika Seashore tidak memiliki lapisan saya akan mengatakan untuk mendapatkan Gimp.

Ryan
sumber
untuk "hapus kelebihan" Anda mungkin hanya memiliki satu tekstur besar ukuran gambar, dan kemudian menerapkan layer mask, mengedit layer mask di mana pun Anda ingin menutupi teks.
horatio
3

Jika Anda ingin bertualang, Anda dapat menerapkan algoritma Tekstur-Sintesis yang dijelaskan di sini

ini mengisi piksel dengan yang memiliki lingkungan serupa yang menciptakan ekstensi tekstur yang hampir mulus atau mengisi lubang, berikut adalah beberapa contoh masukkan deskripsi gambar di sini

Gimp mendukung scripting, sehingga Anda dapat menulis plugin untuk ini (saya berencana untuk melakukannya sendiri beberapa waktu lalu tetapi kemudian teralihkan. Pertanyaan Anda mengingatkan saya tentang hal itu lagi)

DenDenDo
sumber
2
Ini terdengar seperti plugin Resynthesizer untuk GIMP (atau Content Aware in Photoshop)
JohnB