Eski taranmış belgeleri siyah beyaza dönüştürme


25

Taranan bazı eski belgelerim var ve onları siyah beyaza dönüştürmek istiyorum. İçerik her zaman siyah ve arka plan beyaz olmalıdır:

görüntü tanımını buraya girin

Photoshop kullanıyorum.


Böyle karanlık bir arka plan ile çok zor olabilir. Genellikle, Photoshop'ta bir seviye ayarlaması ile devam edersiniz
Adam Schuld

Cevaplarınız için çok teşekkür ederim. Siyah ve beyaza dönüştükten sonra hala problemlerim vardı, bu yüzden bazı seviyelerde çalıştım ve hala biraz gri renkte oluyordu. Bu yüzden ayarlamalar ve gölge / vurgulamalar gitti. Bu çok iyi sonuç verdi, maksimuma doladı ve belgenin kenarına doğru tek bir karanlık gölgeye getirdi ve% 90'da sihirli değnek kullandı ve silgiyi kenarları ve metni temizlemek için kullandı. Bir kaç harfe sabitlemek için yakınlaştırılmış ve boyanmış. Photoshop'u seviyorum.

Yanıtlar:


18

Taramayı kontrol ediyorsanız veya yeniden taramasını sağlayabiliyorsanız, taramadaki kontrast ayarını artırın ve siyah noktayı bulabileceğiniz en koyu metin bitine ayarlayın. Bu, aşağıdaki adımları kolaylaştıracaktır. Değilse, okumaya devam edin ...

Oldukça tipik eski belge taramasının bir parçası:

Eski belgeyi tara

Ayrıntılar, belgeye bağlı olarak farklılık gösterecektir (örneğin, örneğinizden biraz daha yüksek kontrast vardır), ancak genel anahat aynı olacaktır.

  • Siyah Beyaz ayarlama katmanı kullanarak gri tonlamaya dönüştürün. Arka planı aydınlatmak (sağa doğru fırçalayın) ve metni (sola doğru fırçalayın) mümkün olduğunca karartmak için ayarlama katmanı panelinde Hedeflenmiş Ayarlama Aracını ("Scrubby") kullanın.

Siyah ve Beyaz Ayar katmanı

Sarı kaydırma çubuğunun sararma arka planını aydınlatan sağa doğru olduğuna dikkat edin. Metni sadece biraz kararabildim.

  • Kontrastı arttırmak için Düzeyler ayar katmanı kullanın.

Seviye ayarı

Bu, oradaki yolun% 95'ini alır. Taranan bir belgede, tipik olarak sağa doğru (büyük kağıt) ve sağa doğru daha küçük bir metin (metin) olan bir histogram bulunur. Doğru ayarları bulmak için belgelerinizle deneme yapmanız gerekir.

Bu noktadan sonra, görüntüyü çoğaltabilir, kopyayı düzleştirebilir ve kalanları temizlemek için normal Photoshop rötuş araçlarını kullanabilirsiniz.


Teşekkür ederim, üçüncü değişkeni deneyeceğim, ihtiyacım olan şey bu :)
user2496077 19:13

1
Bu iki aşamalı bir işlem. En iyi sonuçlar için her iki adımı kullanın.
Alan Gilbertson

çok güzel bir toplantı daah kolay bir iş yapmak için stilini değiştirmek için bir egzersiz yapmak istiyorum
richard ndegese

11

Photoshop'tan bahsediyorsunuz, ancak ilgileniyorsanız , gelişmiş gri tonlamalı temizleme ve işleme yapan bir GIMP eklentisi de var:

  • Benekleri kaldırır
  • Siyah mürekkep üzerindeki beyaz gözenekleri doldurur
  • Belirli kullanıcı tanımlı şekilleri kaldırır
  • Lineart rejenerasyonunda hasar var
  • Topolojik ayrışma

Buna Nuvola Araçları denir ve esasen taranmış sanat üzerine odaklanır, ancak denemek isteyebilirsiniz.

Önce:

görüntü tanımını buraya girin

Sonra:

görüntü tanımını buraya girin

Kaynak: GIMP Eklenti Kayıt Defteri


9

GIMP ile:

  1. Bir dosya aç.
  2. Belgenizi gri tonlamaya dönüştürün: Görüntü → Mod → Gri Tonlamalı .
  3. Arka plan rengini seçin : → Renge Göre seçeneğini belirleyin , arka plan rengini fare işaretçisiyle tıklatın.
  4. Seçilen rengi ters çevir: → Ters Çevir'i seçin .
  5. Seçimi kopyala: Düzenle → Kopyala .
  6. Yeni bir dosya oluşturun: Dosya → Yeni .
  7. Yeni bir dosyanın iletişim kutusunda, alanda: Gelişmiş Seçenekler seçimini yapın: Doldur : Beyaz , Tamam tuşuna basın.
  8. Yeni açılan belgenin penceresindeki herhangi bir yeri tıklatarak seçin.
  9. Pano içeriğini yapıştırın: Düzenle → Yapıştır .
  10. Siyah metni geliştirmek için yeni bir katman ekleyin: Katman → Görünür'den Yeni , katman paletinde, alan: Mod : Çarp'ı seçin .
  11. İki katmanı birleştirin: Katman → Aşağı Birleştir .
  12. Sonucu bir JPEG dosyası olarak kaydedin: Dosya → Farklı Ver , jpeg'yi seçin ve kalitesini en az 60 olarak ayarlayın.

Vay, bu şaşırtıcı derecede iyi çalıştı! Teşekkürler dostum!
Alfredo Hernández

Bu yolu CS6 çözümünden daha hızlı buldum. Yazdırırken, taranan görüntünün arkasında hala görünür ve grimsi bir arka plan vardı.
user919426

2

Çeşitli yöntemler de dahil olmak üzere denedim. ücretsiz FineThreshold http://www.mehdiplugins.com/english/finethreshold.htm eklentisi. Bu eklenti, belgenin homojen olarak aydınlatılması ve kağıdın da homojen kalitede olması koşuluyla hızlı bir şekilde iyi sonuçlar verir. Ancak bu benim durumum değildi. Her belgenin üst kısmının alt kısımdan daha hafif olduğunu gördüm. Sonuç olarak, her yöntem ve kısmi ayarı, sadece her sayfanın bir parçası için işe yaradı, geri kalanı için değil.

Sonunda Zoner Photo Studio v15'in bir parçası olan "Dinamik Eşik" etkisini buldum . Onun eval sürümü bir süre için ücretsiz sanırım. Mahalle hafifliğine göre s / b eşiğini dengeliyor gibi görünüyor. Uygulaması sadece tek adımlı bir işlemdir. Benim için "Büyük, +14 değeri" parametreleri çok iyi sonuç verdi. "Editör" 'ün yanı sıra, Zoner, toplu iş seçili tüm görüntüler üzerinde işlem yapabileceğiniz "Yönetici" arayüzünü de içerir. Sonunda sonucu çok eski 300 dpi lazer yazıcıya mükemmel bir kontrastla bastırabildim.

Şimdi, arıyorum kendisi için geriye kalan tek görevi otomatik olarak yapılır ÜRÜN cut-out gereksiz marjlar bir inteligent şekilde her resmin. Herhangi bir ipucu açıktır, çünkü manuel kırpma sıkıcı ve zaman alıcıdır.


1

Bunu yapan GIMP eklenti kayıt defterinde bir eklenti vardı. Şimdi burada arşivlendi .

Bir süre önce bunu Python'a çevirmiştim ve çok daha hızlı çalıştı.

Orijinal sorudaki resme uygulanmasının sonucu şöyle:

görüntü tanımını buraya girin

İşte Alan'ın cevabındaki resimdeki uygulamasının sonucu:

görüntü tanımını buraya girin

Neyse işte eklentinin kodu:

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()

-2

Sadece photoshop ile deneyin. gri tonlama modu.


1
Graphic Design SE'ye hoş geldiniz! Sadece tek bir gömlekle değil, daha eksiksiz cevaplar arıyoruz. Bunun gri skala modunda nasıl yapıldığını açıklayabilir misiniz?
Luciano
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.