Bagaimana mengkonversi dokumen pindaian lama menjadi hitam dan putih

25

Saya memiliki beberapa dokumen lama yang telah dipindai, dan saya ingin mengubahnya menjadi hitam putih. Konten harus selalu hitam, dan latar belakang putih:

masukkan deskripsi gambar di sini

Saya menggunakan Photoshop.

pengguna2496077
sumber
Mungkin sangat sulit dengan latar belakang yang gelap. Biasanya Anda akan melakukan ini dengan penyesuaian level di Photoshop
Adam Schuld
Terima kasih atas jawaban Anda banyak membantu. Saya masih mengalami masalah setelah mengkonversi ke hitam dan putih, jadi saya bekerja di beberapa tingkat dan masih ada beberapa yang mulai beruban. Jadi saya pergi ke penyesuaian dan bayangan / highlight. Ini bekerja dengan sangat baik, mengacaukannya hingga maksimal dan membawanya ke satu bayangan gelap ke sisi dokumen dan masuk menggunakan tongkat ajaib di 90% dari mereka dan menggunakan penghapus untuk membersihkan di sekitar tepi dan teks. Memperbesar dan melukis untuk memperbaiki beberapa huruf. Saya suka Photoshop.

Jawaban:

18

Jika Anda memiliki kendali atas pemindaian, atau membuatnya dipindai kembali, tambah pengaturan kontras dalam pemindaian dan atur titik hitam pada bagian teks paling gelap yang dapat Anda temukan. Itu akan membuat langkah-langkah di bawah ini lebih mudah. Jika tidak, baca terus ...

Inilah bagian dari pemindaian dokumen lama yang cukup tipikal:

Pindai dokumen lama

Detailnya akan berbeda tergantung pada dokumen (misalnya, ini memiliki kontras yang agak lebih tinggi dari sampel Anda), tetapi garis besarnya akan sama.

  • Konversikan ke skala abu-abu menggunakan lapisan penyesuaian Hitam Putih. Gunakan Alat Penyesuaian Target ("Scrubby") di panel lapisan penyesuaian untuk meringankan latar belakang (scrub ke kanan) dan menggelapkan teks (scrub ke kiri) sebanyak yang Anda bisa.

Lapisan Penyesuaian Hitam dan Putih

Perhatikan bahwa slider kuning jauh ke kanan, meringankan latar belakang kekuningan. Saya hanya bisa menggelapkan teksnya sedikit.

  • Gunakan layer penyesuaian Levels untuk meningkatkan kontras.

Penyesuaian level

Ini membuat Anda 95% dari perjalanan ke sana. Dokumen yang dipindai biasanya memiliki histogram dengan benjolan besar ke kanan (kertas) dan benjolan kecil ke kiri (teks). Anda harus bereksperimen dengan dokumen Anda untuk menemukan pengaturan yang tepat.

Dari titik ini, Anda dapat menduplikasi gambar, meratakan duplikat, dan menggunakan alat retouching Photoshop biasa untuk membersihkan sisanya.

Alan Gilbertson
sumber
Terima kasih, saya akan mencoba varian ketiga, itulah yang saya butuhkan :)
user2496077
1
Ini adalah proses dua langkah. Gunakan kedua langkah untuk hasil terbaik.
Alan Gilbertson
daur toturial yang sangat baik ingin melakukan latihan untuk mengubah gaya untuk membuat tugas yang mudah
richard ndegese
11

Anda menyebutkan Photoshop, tetapi jika Anda tertarik ada juga plugin GIMP yang melakukan pembersihan dan pemrosesan grayscale tingkat lanjut:

  • Menghapus bintik-bintik
  • Mengisi pori-pori putih dengan tinta hitam
  • Menghapus bentuk yang ditentukan pengguna tertentu
  • Telah merusak regenerasi lineart tersebut
  • Dekomposisi topologis

Ini disebut Nuvola Tools , dan terutama berfokus pada seni yang dipindai, tetapi Anda mungkin ingin mencobanya.

Sebelum:

masukkan deskripsi gambar di sini

Setelah:

masukkan deskripsi gambar di sini

Sumber: Registry Plugin GIMP

Yisela
sumber
9

Dengan GIMP:

  1. Buka file.
  2. Ubah dokumen Anda menjadi skala abu-abu: Gambar → Mode → Skala abu-abu .
  3. Pilih warna latar belakang: Pilih → Berdasarkan Warna , klik dengan penunjuk tetikus pada warna latar belakang.
  4. Balikkan warna yang dipilih: Pilih → Balik .
  5. Salin pilihan: Edit → Salin .
  6. Buat file baru: File → Baru .
  7. Dalam dialog file baru, dalam bidang: Opsi Lanjutan pilih: Isi dengan : Putih , tekan Ok.
  8. Klik di mana saja di jendela dokumen yang baru dibuka, hanya untuk memilihnya.
  9. Rekatkan isi clipboard: Edit → Tempel .
  10. Tambahkan layer baru untuk meningkatkan teks hitam: Layer → Baru dari Visible , di palet layer, di bidang: Mode : pilih Multiply .
  11. Gabungkan dua layer: Layer → Merge Down .
  12. Simpan hasilnya sebagai file JPEG: File → Export As , pilih jpeg dan atur kualitas setidaknya 60.
Ruslan
sumber
Wow, ini bekerja sangat baik! Terima kasih sobat!
Alfredo Hernández
Menemukan cara ini lebih cepat daripada solusi CS6. Saat mencetak, masih ada latar belakang keabu-abuan yang terlihat di belakang gambar yang dipindai.
user919426
2

Saya mencoba berbagai metode yang disebutkan termasuk. Plugin FineThreshold http://www.mehdiplugins.com/english/finethreshold.htm gratis . Plugin ini menghasilkan hasil yang baik dengan cepat asalkan dokumennya menyala secara homogen dan kertasnya sendiri juga berkualitas homogen. Namun ini bukan kasus saya. Saya mengalami bahwa sisi atas setiap dokumen lebih ringan daripada bagian bawah. Akibatnya, setiap metode dan pengaturan parsialnya berfungsi dengan baik hanya untuk bagian dari setiap halaman dan tidak untuk sisanya.

Akhirnya saya menemukan efek "Dynamic Thresholding" yang merupakan bagian dari Zoner Photo Studio v15 . Versi eval-nya gratis untuk beberapa periode, kurasa. Tampaknya untuk mengimbangi ambang batas b / w sesuai dengan kecerahan lingkungan. Penerapannya adalah proses satu langkah saja. Bagi saya parameter "Besar, nilai +14" bekerja dengan sangat baik. Di samping "Editor" Zoner juga berisi antarmuka "Manajer" tempat Anda dapat memproses kumpulan gambar yang dipilih. Pada akhirnya saya dapat mencetak hasilnya pada printer laser 300 dpi yang sangat tua dengan kontras yang sangat baik.

Sekarang, satu-satunya tugas yang tersisa yang saya cari adalah CROP otomatis dari setiap gambar dengan cara yang cerdas untuk memotong margin yang tidak perlu. Semua petunjuk diterima karena pemotongan manual membosankan dan juga memakan waktu.

pengguna20152
sumber
1

Ada plugin di registri plugin GIMP yang melakukan ini. Diarsipkan di sini sekarang.

Beberapa waktu lalu saya menerjemahkan ini ke Python dan berlari jauh lebih cepat.

Inilah hasil penerapannya pada gambar di pertanyaan awal:

masukkan deskripsi gambar di sini

Inilah hasil penerapannya pada gambar dalam jawaban Alan:

masukkan deskripsi gambar di sini

Pokoknya inilah kode plugin:

from __future__ import division
import random
import gimp, gimpfu

pdb = gimp.pdb

sample_count = 100

def set_image_background_to_white(image, drawable):
  pdb.gimp_context_push()
  pdb.gimp_image_undo_group_start(image)
  pdb.gimp_progress_set_text('Correcting background')

  if drawable.is_gray:
    channel_count = 1
  elif drawable.is_rgb:
    channel_count = 3

  assert not drawable.is_indexed

  # get some random points in the image
  sum_by_channel = [0]*channel_count
  for sample_index in range(sample_count):
    px = pdb.gimp_drawable_get_pixel(drawable,
                                     random.randint(0, pdb.gimp_drawable_width (drawable)-1),
                                     random.randint(0, pdb.gimp_drawable_height(drawable)-1))[1]

    for i in range(channel_count):
      sum_by_channel[i] += px[i]

    pdb.gimp_progress_update(sample_index/sample_count)

  if drawable.is_gray:
    pdb.gimp_levels(drawable, gimpfu.HISTOGRAM_VALUE,
                    0, sum_by_channel[0]/sample_count,
                    1.,
                    0, 255)
  elif drawable.is_rgb:
    for i in range(channel_count):
      pdb.gimp_levels(drawable, 1+i,
                      0, sum_by_channel[i]/sample_count,
                      1.,
                      0, 255)

  pdb.gimp_levels(drawable, gimpfu.HISTOGRAM_VALUE,
                  0, 255,
                  0.6,
                  0, 255)

  pdb.gimp_image_undo_group_end(image)
  pdb.gimp_displays_flush()
  pdb.gimp_progress_update(1.)
  pdb.gimp_context_pop()

gimpfu.register('set_image_background_to_white',           # name
                'Set image background to white',           # blurb
                'No help info yet',                        # help
                'Robert Fleming',                          # author
                'Robert Fleming',                          # copyright
                '2015',                                    # date
                '<Image>/Filters/Set Background to White', # menupath
                'RGB*, GRAY*',                             # imagetypes
                [],                                        # params
                [],                                        # results
                set_image_background_to_white,             # function
                )

gimpfu.main()
Robert Fleming
sumber
-2

Coba saja dengan photoshop. mode skala abu-abu.

Subeesh
sumber
1
selamat datang di Desain Grafis SE! Kami mencari jawaban yang lebih lengkap, bukan hanya satu kalimat. Bisakah Anda menjelaskan bagaimana melakukannya dengan mode skala abu-abu?
Luciano