Сканерлеу қаншалықты үлкен: пикселдер, DPI және бет өлшемін шатастырмаңыз

Кескіннің DPI мәнін 72-ден 300-ге дейін өзгерткеннен кейін файл атрибуттары кәсіби болып көрінеді, бірақ мәтіннің шеттері анық болмайды. DPI физикалық өлшемді түрлендіру ақпараты болып табылады, ал пикселдер кескін арқылы тасымалданатын нақты таңдау нүктелері болып табылады. Екеуі бір-бірімен байланысты, бірақ метадеректерді өзгерту глиф мәліметтерін жұқа ауадан көбейтпейді.

Кескіннің DPI мәнін 72-ден 300-ге дейін өзгерту файл сипаттарын кәсібирек етеді, бірақ мәтіннің шеттері анық болмайды. Бұл мақала сканерлеуді өңдеуді, OCR немесе құжат аудармасын дайындауды қажет ететін адамдарға арналған. Ол пикселдерді, DPI және бет өлшемін ажыратуға көмектеседі және кескін сапасын бағалау үшін қате көрсеткіштерді пайдаланбауға көмектеседі.

Оқудан кейін сіз білесіз: DPI физикалық өлшемді түрлендіру әдісін анықтайды, ал пикселдер кескіннің нақты таңдау нүктелері болып табылады; кіріс бюджетін қалай тексеруге болады; тек метадеректерді өзгертудің орнына қайта сканерлеу керек.

Осы мақаладағы үлгі коды оқшауланған ортада тексерілді, бірақ бұл барлық нақты файлдар немесе өнім әсерлері үшін бірдей нәтижелер алынады дегенді білдірмейді. Маңызды құжаттарды өңдеуден бұрын түпнұсқаларды сақтап, құжаттың соңындағы қабылдау пункттеріне сәйкес қарап шығыңыз.

Сканерленген кескіннің пиксельдері мен DPI мәні туралы не ойлайсыз? Бір сөйлемнен қорытынды

Алдымен пикселдерге, екіншісіне DPI қараңыз. DPI басып шығару немесе көрсету кезінде физикалық өлшемді түрлендіруге ғана әсер етеді және глиф мәліметтерін қоспайды.

сіздің жағдайыңызҰсынылатын тәжірибелерсебебі
Файл сипаттарындағы DPI өте жоғары, бірақ мәтін бұлыңғырАлдымен нақты пиксел өлшемін тексеріңізDPI - түрлендіру ақпараты, пикселдер - іріктеу нүктелері
Оны OCR-ге жіберуге болатынын анықтау керекЖалпы пикселдерді, ұзын жақтарды және файл көлемін бір уақытта тексеріңізТек бір DPI мәніне қарау кіріс масштабын көрсете алмайды
Суреттің өзі бұлыңғырҚайта сканерлеуге басымдық беріңізБастапқы кескін ақпараты жоғалғаннан кейін үлкейтуді қалпына келтіру мүмкін емес
Қайта сканерлеу мүмкін емесӘр түрлі алдын ала өңдеу нұсқаларын салыстырыңызБірдей таңбаланған үлгідегі әсерді өлшеу керек

Алдымен пикселдерді, содан кейін шығыс өлшемін сұраңыз

Бірдей ені бар кескіндерді әртүрлі басып шығару еніне сәйкес болу үшін әртүрлі DPI мәнімен белгілеуге болады. OCR кірісін бағалау кезінде бір уақытта келесі элементтерді қарау керек:

  • Total Pixels: негізгі декодтау шкаласын анықтайды.
  • Ұзын жағы: кейбір құралдардың кіріс шектеулеріне әсер етеді.
  • Файл байттары: жүктеп салу және сақтау жүктемесін көрсетеді.

Қысылған байт өлшемі декодтау үшін қажетті жадты тікелей көрсетпейтінін ескеріңіз.

Тек 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

Жоғарыдағы соңғы жолда 300 нүкте/дюймді есептегенде 600 пиксел екі дюймге сәйкес келетінін айтады. PNG DPI сақтаған кезде, бірлікті түрлендіру және дөңгелектеу қатысуы мүмкін. Оқу мәні мен жазылған мән бит бойынша тең болмауы мүмкін, сондықтан мұнда салыстырылатын нәрсе өлшем қатынасы және пикселдердің өзгеріссіз қалуын тікелей тексереді.

Кіріс бюджеті үшін дұрыс көрсеткіштерді пайдаланыңыз

Әртүрлі индикаторлар әртүрлі сұрақтарға жауап бере алады, ал аралас қолдану қате тұжырымдарға оңай әкелуі мүмкін:

индексНені түсіндіруге боладыЕштеңені түсіндіре алмаймын
жалпы пикселдерНегізгі декодтау шкаласыКейіпкерлер жеткілікті анық па?
DPI метадеректеріфизикалық өлшемді түрлендіруНақты қосылған мәліметтер
файл байтыЖүктеп салу және сақтау жүктемесіДекодтаудан кейінгі жадтың толық көлемі
Таңбаның жергілікті биіктігіҚаріптерді таңдау жағдайыБарлық беттер бірдей оқылады

Дереккөздер: Pillow Image.

Үлкейту және қайта сканерлеу әртүрлі әрекеттер

Түпнұсқа кескінде бірдей пиксельге шағын штрихтар қысылған болса, интерполяцияны үлкейту бастапқы ақпаратты қалпына келтіре алмайды. Үлкейту тек суретті үлкейтеді, бірақ жетіспейтін штрихтарды толтыра алмайды.

Өңдеу реті келесідей жүзеге асырылуы мүмкін:

  1. Қайта сканерлеу мүмкін болғанда, сканерлеу ажыратымдылығын арттыру сияқты жинақ сапасына басымдық берілуі керек.
  2. Қайта сканерлеуді орындау мүмкін болмаса, әртүрлі алдын ала өңдеу шешімдерін салыстырыңыз.
  3. «Тану жылдамдығын жақсарту» туралы кез келген шағым қорытынды жасамас бұрын бірдей таңбаланған үлгілерде өлшенуі керек.

📊 Негізгі салыстыру

тәжірибеНені өзгертуге боладыЕштеңені өзгерту мүмкін емес
Тек DPI метадеректерін өзгертіңізФайл сипаттарындағы физикалық өлшемді түрлендіруПиксель саны және глиф мәліметтері
интерполяциялық күшейтуКескінді көрсету өлшеміЖоғалған инсульт туралы ақпарат
Қайта сканерлеуСынама сапасы және пиксель туралы ақпаратТүпнұсқаның өзіне зақым келтіру

🎯 Сізге қай әдіс қолайлы?

егер сіз……

1. Тек файл сипаттары "кәсіби көрінгенін" қалайсыз

DPI мәнін жай ғана өзгерту тану немесе оқу нәтижелерін жақсартпайды. Пиксельдерге және сканерлеу сапасына назар аудару ұсынылады.

2. Сканерленген құжатты OCR немесе аударма процесіне жіберу керек

Алдымен жалпы пикселдерді, ұзындықты және файл өлшемін жазып алыңыз, содан кейін қысу немесе қайта сканерлеу қажет екенін анықтаңыз.

3. Түпнұсқа суреттің штрихтары бір-біріне жабысып қалғаны анықталды

Қайта сканерлеуге басымдық беріңіз; үлкейту дисплей әсерін ғана өзгерте алады, бірақ ақпаратты қалпына келтіре алмайды.

4. Әртүрлі файлдарды өңдеу нәтижелерін салыстыру

Пиксель өлшемі мен бастапқы сапасының дәйекті жазбасын сақтаңыз және екі файл 300 DPI деп белгіленгендіктен шарттар бірдей деп ойламаңыз.

❓ Жиі қойылатын сұрақтар (ЖҚС)

1. DPI мәнін 300-ге өзгертсем, сурет анық бола ма?

Болмайды. DPI - физикалық өлшемді түрлендіру ақпараты және мәтін жиектерінің анықтығы нақты пикселдерге байланысты.

2. Неліктен шағын файл өлшемі декодтау кезінде оның аз орын алатынын білдіреді?

Файл байттарының саны қысылған жад көлемін көрсетеді, ал декодтаудан кейінгі жадтың толық көлемін пиксельдік масштаб негізінде бағалау қажет.

3. Сурет бұлыңғыр, оны үлкейту арқылы түзетуге болады ма?

Кішкентай штрихтар бір пиксельге қысылған болса, интерполяциялық үлкейту бастапқы ақпаратты қалпына келтіре алмайды. Қайта сканерлеу мүмкін болса, қайта сканерлеуге басымдық берілуі керек.

4. OCR әсерін бағалау үшін нені қарастыруымыз керек?

Өлшемдер тек файл сипаттарын немесе бір метриканы қараудың орнына бірдей аннотацияланған үлгілерде орындалуы керек.

5. Сканерленген құжаттарды өңдеу кезінде топ қате пікірлерді қалай азайта алады?

Жазу пиксель өлшемі мен бастапқы сапасы әртүрлі файлдардағы нәтижелерді салыстыруға және қай беттерді қолмен тексеруді қажет ететінін анықтауға көмектеседі.

📝 Түйіндеме

DPI және пикселдердің әрқайсысы бір нәрсеге назар аударады және оларды шатастыру пікірде қателіктерге әкелуі мүмкін. Алдымен пикселдер мен кіріс өлшемін тексеріңіз, содан кейін қайта сканерлеу немесе алдын ала өңдеу шешімдерін салыстыру туралы шешім қабылдаңыз. Нәтижелер сенімдірек болады.

Қазір қолданып көріңіз: түпнұсқа орналасуын сақтай отырып, аударманы бастау үшін құжатты жүктеп салыңыз

Жаңартылған 2026-11-14