PDF көлемін сапасын жоғалтпай қалай азайтуға болады
Жоғалтусыз PDF салмағын дәл үш нәрсе түсіреді: артық беттерді алып тастау, тек қажетті ауқымды бөліп алу және файл құрылымын қайта сақтау. Сығымдау деп аталатын қалғанының бәрі — суреттерді қайта кодтау, яғни анықтамасы бойынша жоғалту. Біздің компрессор беттерді JPEG-ке қайта салады және шкала шыңында 300 DPI мен 0,95 сапа береді: көзге түпнұсқаға өте жақын, бірақ мәтін бұл сәтте суретке айналып үлгерген.
Сандар туралы қысқаша
- Шынымен жоғалтусыз
- беттерді жою, ауқымды бөліп алу, құрылымды қайта сақтау
- Құрылымдық қатенің бағасы
- бір таңдаудағы 30 бет: 83 КБ немесе 2,2 МБ
- Сығымдау шкаласының шыңы
- 300 DPI және JPEG 0.95 — көзге жақын, бірақ мәтін суретке айналған
- Оңтайландыру не істейді
- нысандар ретін қайта жазады, мазмұнды қайта есептемейді
Салмақ түсірудің үш адал жолы
- Беттерді жою. Салмақ солармен бірге кетеді, ал қалғандары бір пикселін де жоғалтпайды: қырық парақтың төртеуі керек болса, файл ешқандай баптаусыз бірнеше есе жеңілдейді.
- Ауқымды бөліп алу. Дәл сол әрекеттің екінші жағы: қажеттісін бөлек файлға аласыз, түпнұсқа қолға тимей қалады.
- Оңтайландыру арқылы құрылымды қайта сақтау. qpdf құжатты мазмұнына тимей қайта жазады: қаріптер, беттеу мен іздеу орнында қалады.
- Қайта жинау — үшінші тармақтың жеке жағдайы: ондаған көзден жапсырылған құжатта қайталанатын қаріптер мен суреттер сөзбе-сөз бірнеше рет жатады.
Қайта жинау неге бәрін шешеді
Ресурс қосарлануы — артық салмақтың ең бағаланбаған себебі. Бізде бұл тақырыпта өз тыртығымыз бар: беттерді бүкіл таңдауға бір рет емес, біреуден көшіргенде отыз беттік файл 83 килобайттан 2,2 мегабайтқа дейін ісінді. Мазмұны бірдей еді — тек құрылым бөлек кетті, өйткені әр шақыру бұрын көшірілгенге сілтеу орнына ресурстарды қайтадан көшірді.
Тәжірибелік қорытынды: файл көп бөліктен жиналған, әр бағдарламадан жапсырылған немесе ұзақ өңдеу тарихын бастан кешірген болса, қайта сақтаудан бастаңыз. Бұл — «сапа өзгерген жоқ» деп шын айтуға болатын жалғыз әрекет, себебі бірде-бір пиксель қайта есептелмейді.
«Жоғалтусыз» шекарасы қайда өтеді
Біздің сығымдау шкаласының шыңы — 300 DPI және JPEG 0,95. Скан үшін бұл көздің айыру шегіне жақын: айырманы оқығанда емес, ұлғайтқанда ғана көресіз. Бірақ формалды түрде бұл жоғалту, әрі қайтымсыз: суреттен мәтінді кері жинау мүмкін емес. Сондықтан «сапаны жоғалтпай» мен «қаттырақ сығымдау» — екі бөлек міндет, оларды бөлек құралмен шешу керек.
Файлды қатты кішірейту керек, ал мәтін қабаты маңызды болмаса, мұны бірден мойындап, сапамен жұмыс істеген адал. Қабат маңызды болса, сырғытпа сізге ешбір мәнде көмектеспейді.
Жиі қойылатын сұрақтар
PDF-ті мүлде жоғалтусыз сығымдау бар ма?
Иә, бірақ ол суреттермен емес, құрылыммен жұмыс істейді: қайта сақтау қосарланған ресурстар мен ескі түзетулердің қалдығын алып тастайды. Ұтыс шамалы әрі файлдың қалай жиналғанына тәуелді.
100 сапада жоғалту қаншалықты байқалады?
Оқығанда іс жүзінде байқалмайды: дюймге үш жүз нүкте — кәдімгі кеңсе сканерінің ажыратымдылығы. Айырма қатты ұлғайтқанда және сызбалардың жіңішке сызықтарында көрінеді.
Сығымдаудан кейін мәтін қабатын қайтаруға бола ма?
Дайын суреттен — жоқ, ол үшін кері әрекет емес, тану бағдарламасы керек. Жалғыз сенімді жол — сығымдауға дейінгі түпнұсқаны сақтап, көшірмемен жұмыс істеу.
Салмақ та, сапа да керек болса не істеу керек?
Құжатты екіге бөліңіз: қарау үшін жеңіл нұсқаны жіберіп, түпнұсқаны сілтемемен немесе бөлек файлмен беріңіз. Қарама-қарсы екі міндетке арналған бір файл әрқашан ымыралы болып шығады.