Seberapa besar pemindaian: jangan bingung antara piksel, DPI, dan ukuran halaman
Setelah DPI gambar diubah dari 72 menjadi 300, atribut file terlihat profesional, tetapi tepi teks tidak menjadi lebih jelas. DPI adalah informasi konversi ukuran fisik, dan piksel adalah titik pengambilan sampel sebenarnya yang dibawa oleh gambar. Keduanya terkait, tetapi mengubah metadata tidak akan menambah detail mesin terbang begitu saja.
Mengubah DPI gambar dari 72 menjadi 300 akan membuat properti file terlihat lebih profesional, namun tepi teks tidak akan menjadi lebih jelas. Artikel ini ditulis untuk orang-orang yang perlu memproses pemindaian, menyiapkan OCR, atau terjemahan dokumen. Ini akan membantu Anda membedakan antara piksel, DPI, dan ukuran halaman, serta menghindari penggunaan indikator yang salah untuk menilai kualitas gambar.
Setelah membaca, Anda akan mengetahui: DPI menentukan metode konversi ukuran fisik, dan piksel adalah titik pengambilan sampel sebenarnya dari gambar; cara memeriksa anggaran masukan; kapan harus memindai ulang alih-alih hanya mengubah metadata.
Kode contoh dalam artikel ini diperiksa di lingkungan yang terisolasi, namun ini tidak berarti bahwa hasil yang sama akan diperoleh untuk semua file nyata atau efek produk. Sebelum memproses dokumen penting, harap menyimpan aslinya dan memeriksanya sesuai dengan item penerimaan di akhir dokumen.
Apa pendapat Anda tentang piksel dan DPI gambar yang dipindai? Kesimpulan satu kalimat
Lihat pikselnya dulu, DPI kedua. DPI hanya memengaruhi konversi ukuran fisik saat mencetak atau menampilkan, dan tidak menambahkan detail mesin terbang.
| situasi Anda | Praktik yang direkomendasikan | alasan |
|---|---|---|
| DPI di properti file sangat tinggi, tetapi teksnya buram | Periksa ukuran piksel sebenarnya terlebih dahulu | DPI adalah informasi konversi, piksel adalah titik pengambilan sampel |
| Perlu menentukan apakah dapat dikirim ke OCR | Periksa total piksel, sisi panjang, dan volume file secara bersamaan | Melihat satu nilai DPI saja tidak dapat mewakili skala input |
| Gambarnya sendiri buram | Prioritaskan pemindaian ulang | Setelah informasi gambar asli hilang, pembesaran tidak dapat dikembalikan |
| Tidak dapat memindai ulang | Bandingkan berbagai pilihan pra-perawatan | Perlu mengukur efek pada sampel berlabel yang sama |
Tanyakan piksel terlebih dahulu, lalu ukuran keluaran
Gambar dengan lebar yang sama dapat ditandai dengan DPI berbeda agar sesuai dengan lebar pencetakan berbeda. Saat menilai masukan OCR, Anda perlu melihat item berikut secara bersamaan:
- Total Piksel: Menentukan skala decoding dasar.
- Sisi Panjang: Mempengaruhi batas input beberapa alat.
- File Bytes: Mencerminkan beban unggahan dan penyimpanan.
Perhatikan bahwa ukuran byte terkompresi tidak secara langsung mewakili memori yang diperlukan untuk decoding.
Bandingkan dua sampel yang hanya berbeda DPI-nya
from io import BytesIO
from PIL import Image
image = Image.new("RGB", (600, 300), "white")
def encode(dpi):
stream = BytesIO()
image.save(stream, format="PNG", dpi=(dpi, dpi))
stream.seek(0)
decoded = Image.open(stream)
decoded.load()
return decoded
low, high = encode(72), encode(300)
assert low.size == high.size == (600, 300)
assert low.tobytes() == high.tobytes()
assert low.info["dpi"][0] < high.info["dpi"][0]
assert image.width * image.height == 180000
assert 600 / 300 == 2.0
Baris terakhir di atas mengatakan bahwa, dengan asumsi 300 DPI, 600 piksel sama dengan dua inci. Saat PNG menyimpan DPI, konversi unit dan pembulatan mungkin terlibat. Nilai baca dan nilai tulis mungkin tidak sama sedikit demi sedikit, jadi yang dibandingkan di sini adalah hubungan ukuran dan langsung memeriksa apakah pikselnya tetap tidak berubah.
Gunakan metrik yang benar untuk memasukkan anggaran
Indikator yang berbeda dapat menjawab pertanyaan yang berbeda, dan penggunaan campuran dapat dengan mudah menghasilkan kesimpulan yang salah:
| indeks | Apa yang bisa dikatakan? | Itu tidak membuktikan apa-apa |
|---|---|---|
| Total piksel | Skala dekoding dasar | Apakah karakter-karakternya cukup jelas |
| Metadata DPI | Konversi ukuran fisik | Detail baru yang sebenarnya |
| Jumlah byte file | Beban unggah dan penyimpanan | Total memori setelah dekode |
| Tinggi lokal karakter | Status pengambilan sampel glif | Semua halaman dapat dibaca secara sama |
Referensi: Pillow Image.
Memperbesar dan memindai ulang adalah tindakan yang berbeda
Jika gambar asli memiliki goresan kecil yang dikompresi ke dalam piksel yang sama, interpolasi dan pembesaran tidak dapat mengembalikan informasi asli. Memperbesar gambar hanya akan terlihat lebih besar, bukan mengisi goresan yang hilang.
Urutan pemrosesan dapat dilakukan sebagai berikut:
- Saat melakukan pemindaian ulang, prioritaskan kualitas akuisisi, seperti meningkatkan resolusi pemindaian.
- Jika pemindaian ulang tidak memungkinkan, bandingkan berbagai solusi pra-pemrosesan.
- Setiap klaim "peningkatan tingkat pengakuan" harus diukur pada sampel yang berlabel sama sebelum menarik kesimpulan.
📊 Perbandingan Inti
| Metode | Apa yang bisa berubah? | Tidak ada yang bisa diubah |
|---|---|---|
| Hanya memodifikasi metadata DPI | Konversi ukuran fisik dalam properti file | Jumlah piksel dan detail font |
| Amplifikasi interpolasi | Ukuran tampilan gambar | Informasi stroke yang hilang |
| Pindai ulang | Kualitas sampling dan informasi piksel | Kerusakan pada aslinya sendiri |
🎯 Metode mana yang cocok untukmu?
Jika kamu ......
1. Saya hanya ingin atribut file terlihat "profesional"
Hanya dengan mengubah DPI tidak akan meningkatkan pengenalan atau performa pembacaan; disarankan untuk fokus pada kualitas piksel dan pemindaian.
2. Materi yang dipindai harus dikirim ke OCR atau proses terjemahan
Pertama, catat total piksel, tepi panjang, dan ukuran file, lalu tentukan apakah kompresi atau pemindaian ulang diperlukan.
3. Ditemukan bahwa goresan asli pada gambar sudah menempel
Pemindaian ulang prioritas; Memperbesar hanya mengubah efek tampilan, bukan informasinya.
4. Bandingkan hasil pemrosesan dari berbagai file
Catat ukuran piksel dan kualitas sumber secara merata; jangan berasumsi kondisinya sama hanya karena kedua file ditandai dengan 300 DPI.
❓ Pertanyaan yang Sering Diajukan (FAQ)
1. Jika saya mengubah DPI menjadi 300, apakah gambarnya akan lebih jelas?
Tidak. DPI adalah informasi konversi untuk dimensi fisik; ketajaman tepi teks bergantung pada piksel sebenarnya.
2. Mengapa ukuran file yang kecil tidak selalu berarti waktu dekode lebih singkat?
Jumlah byte file mencerminkan ukuran penyimpanan terkompresi; total volume memori yang telah didekode perlu diperkirakan secara terpisah berdasarkan skala piksel.
3. Gambar sudah buram—apakah memperbesar bisa memperbaikinya?
Jika satu goresan kecil sudah dikompresi ke dalam piksel yang sama, amplifikasi interpolasi tidak dapat mengembalikan informasi asli. Jika memungkinkan, pemindaian ulang harus diprioritaskan.
4. Apa yang harus Anda perhatikan untuk menilai efektivitas OCR?
Pengukuran sebaiknya dilakukan pada sampel anotasi yang sama, bukan hanya melihat properti file atau satu indikator saja.
5. Bagaimana tim dapat mengurangi positif palsu saat menangani pemindaian?
Merekam ukuran piksel dan kualitas sumber membantu membandingkan hasil dari berbagai file dan membantu menentukan halaman mana yang memerlukan tinjauan manual.
📝 Ringkasan
DPI dan piksel masing-masing menangani satu hal; mencampurkannya bisa menyebabkan penilaian yang buruk. Pertama, periksa piksel dan ukuran input, lalu putuskan apakah akan memindai ulang atau membandingkan solusi prapemrosesan; hasilnya akan lebih dapat diandalkan.
Rasakan sekarang: Unggah dokumen Anda untuk mulai menerjemahkan, mempertahankan format asli


