Quanto è grande una scansione: non confondere pixel, DPI e dimensione della pagina
Dopo aver modificato il DPI dell'immagine da 72 a 300, gli attributi del file appaiono professionali, ma i bordi del testo non diventano più chiari. DPI sono informazioni sulla conversione delle dimensioni fisiche e i pixel sono i punti di campionamento effettivi trasportati dall'immagine. I due sono correlati, ma la modifica dei metadati non aumenterà i dettagli dei glifi dal nulla.
La modifica del DPI dell'immagine da 72 a 300 renderà le proprietà del file più professionali, ma i bordi del testo non diventeranno più chiari. Questo articolo è scritto per le persone che hanno bisogno di elaborare scansioni, preparare l'OCR o tradurre documenti. Ti aiuterà a distinguere tra pixel, DPI e dimensioni della pagina ed evitare di utilizzare indicatori errati per giudicare la qualità dell'immagine.
Dopo la lettura, saprai: DPI determina il metodo di conversione delle dimensioni fisiche e i pixel sono i punti di campionamento effettivi dell'immagine; come verificare il budget in ingresso; quando ripetere la scansione invece di modificare semplicemente i metadati.
Il codice di esempio in questo articolo è stato controllato in un ambiente isolato, ma ciò non significa che si otterranno gli stessi risultati per tutti i file reali o gli effetti del prodotto. Prima di elaborare documenti importanti, conservare gli originali e rivederli in base agli elementi di accettazione alla fine del documento.
Cosa ne pensi dei pixel e dei DPI dell'immagine scansionata? Conclusione di una frase
Guarda prima i pixel, poi i DPI. DPI influisce solo sulla conversione delle dimensioni fisiche durante la stampa o la visualizzazione e non aggiunge dettagli sui glifi.
| la tua situazione | Pratiche consigliate | motivo |
|---|---|---|
| Il DPI nelle proprietà del file è molto alto, ma il testo è sfocato | Controlla prima la dimensione effettiva dei pixel | DPI sono informazioni di conversione, i pixel sono punti di campionamento |
| È necessario determinare se può essere inviato all'OCR | Controlla contemporaneamente i pixel totali, i lati lunghi e il volume del file | Osservare semplicemente un valore DPI non può rappresentare la scala di input |
| L'immagine stessa è sfocata | Dai priorità alla nuova scansione | Una volta perse le informazioni sull'immagine originale, l'ingrandimento non può essere ripristinato |
| Impossibile eseguire nuovamente la scansione | Confronta diverse opzioni di pretrattamento | Necessità di misurare l'effetto sullo stesso campione etichettato |
Chiedi prima i pixel, poi le dimensioni di output
Immagini della stessa larghezza possono essere contrassegnate con DPI diversi per corrispondere a larghezze di stampa diverse. Quando si giudica l'input OCR, è necessario esaminare contemporaneamente i seguenti elementi:
- Pixel totali: Determina la scala di decodifica di base.
- Lato lungo: influisce sui limiti di input di alcuni strumenti.
- Byte di file: riflette il carico di caricamento e archiviazione.
Si noti che la dimensione in byte compressi non rappresenta direttamente la memoria richiesta per la decodifica.
Confronta due campioni che differiscono solo per DPI
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
L'ultima riga sopra dice che, assumendo 300 DPI, 600 pixel corrispondono a due pollici. Quando PNG salva DPI, potrebbero essere coinvolti la conversione delle unità e l'arrotondamento. Il valore letto e il valore scritto potrebbero non essere uguali bit per bit, quindi ciò che viene confrontato qui è il rapporto di dimensione e controlla direttamente se i pixel rimangono invariati.
Utilizza le metriche corrette per il budget immesso
Indicatori diversi possono rispondere a domande diverse e l’uso misto può facilmente portare a conclusioni errate:
| indice | Cosa può essere spiegato | Non posso spiegare nulla |
|---|---|---|
| pixel totali | Scala di decodificazione di base | I personaggi sono abbastanza chiari? |
| Metadati DPI | conversione delle dimensioni fisiche | Dettagli aggiunti effettivi |
| byte del file | Onere di caricamento e archiviazione | La quantità completa di memoria dopo la decodifica |
| Altezza locale del carattere | Situazione di campionamento dei caratteri | Tutte le pagine sono ugualmente leggibili |
Riferimenti: Pillow Image.
Lo zoom avanti e la nuova scansione sono azioni diverse
Se l'immagine originale presenta piccoli tratti compressi nello stesso pixel, l'ingrandimento per interpolazione non può ripristinare le informazioni originali. L'ingrandimento può solo ingrandire l'immagine, ma non può riempire i tratti mancanti.
La sequenza di elaborazione può essere eseguita come segue:
- Quando è possibile effettuare una nuova scansione, si dovrebbe dare priorità alla qualità della raccolta, ad esempio aumentando la risoluzione della scansione.
- Quando non è possibile eseguire la nuova scansione, confrontare diverse soluzioni di preelaborazione.
- Qualsiasi affermazione di"miglioramento del tasso di riconoscimento"deve essere misurata sugli stessi campioni etichettati prima di trarre una conclusione.
📊 Confronto fondamentale
| pratica | Cosa può essere cambiato | Non posso cambiare nulla |
|---|---|---|
| Modifica solo i metadati DPI | Conversione della dimensione fisica nelle proprietà del file | Conteggio dei pixel e dettagli dei glifi |
| amplificazione per interpolazione | Dimensioni di visualizzazione delle immagini | Informazioni sulla corsa perdute |
| Nuova scansione | Qualità di campionamento e informazioni sui pixel | Danni all'originale stesso |
🎯Quale metodo è adatto a te?
se tu……
1. Voglio solo che le proprietà del file "sembrano professionali"
La semplice modifica del DPI non migliorerà il riconoscimento o i risultati di lettura. Si consiglia di concentrarsi sui pixel e sulla qualità della scansione.
2. Il documento scansionato deve essere inviato all'OCR o al processo di traduzione
Registrare innanzitutto i pixel totali, la lunghezza e le dimensioni del file, quindi determinare se è necessaria la compressione o la nuova scansione.
3. Ho scoperto che i tratti dell'immagine originale sono rimasti incollati insieme
Dare priorità alla nuova scansione; l'ingrandimento può solo modificare l'effetto di visualizzazione, ma non può ripristinare le informazioni.
4. Per confrontare i risultati dell'elaborazione di file diversi
Mantieni un registro coerente delle dimensioni dei pixel e della qualità della sorgente e non dare per scontato che le condizioni siano le stesse solo perché due file sono etichettati 300 DPI.
❓ Domande frequenti (FAQ)
1. L'immagine sarà più chiara se cambio il DPI su 300?
Non. DPI è l'informazione di conversione della dimensione fisica e la nitidezza dei bordi del testo dipende dai pixel effettivi.
2. Perché la piccola dimensione del file significa che occupa meno spazio durante la decodifica?
Il numero di byte del file riflette la dimensione di archiviazione compressa e la quantità completa di memoria dopo la decodifica deve essere stimata in base alla scala dei pixel.
3. L'immagine è sfocata, è possibile rimediare ingrandendo?
Se piccoli tratti sono stati compressi nello stesso pixel, l'ingrandimento per interpolazione non può ripristinare le informazioni originali. Se la nuova scansione è possibile, si dovrebbe dare la priorità alla nuova scansione.
4. Cosa dovremmo considerare per giudicare l'effetto dell'OCR?
Le misurazioni dovrebbero essere effettuate sugli stessi campioni annotati anziché limitarsi a osservare le proprietà del file o una singola metrica.
5. Come può il team ridurre gli errori di valutazione durante l'elaborazione dei documenti scansionati?
La registrazione delle dimensioni dei pixel e della qualità della sorgente può aiutare a confrontare i risultati di file diversi e a determinare quali pagine richiedono una revisione manuale.
📝 Riepilogo
DPI e pixel si occupano ciascuno di una cosa e confonderli può portare a errori di giudizio. Controlla prima i pixel e le dimensioni di input, quindi decidi se ripetere la scansione o confrontare le soluzioni di preelaborazione. I risultati saranno più affidabili.
Provalo subito: carica il documento per iniziare la traduzione, mantenendo il layout originale


