PDF-ті 20 МБ дейін сығымдау
Жиырма мегабайт — мәселе сапада емес, қойынды жадында болатын шек. Бюджет орасан: қырық парақта бетке 512 КБ, жүзде шамамен 205 КБ, екі жүзде 102 КБ. Ең жоғары сапа әдетте бірінші талпыныстан өтеді. Оның есесіне рендердің өзі қымбат: 300 DPI-дегі А4 беті — шамамен 2480-ге 3508 пиксель, жадта 33 МБ шамасы, ал жүздеген парақтық топтама шекке сыймаудан гөрі қойындыны құлатуы ықтимал.
Сандар туралы қысқаша
- Шек
- 20 МБ = 20 971 520 байт
- Бетке бюджет
- 40 бетте 512 КБ, 100 бетте ≈205 КБ, 200 бетте ≈102 КБ
- 300 DPI-дегі А4 канвасы
- ≈2480 × 3508 пиксель, жадта 33 МБ шамасы
- Жад қалай босайды
- әр итерациядан кейін канвас нөлденеді және бет жадтан шығарылады
- Әдеттегі нәтиже
- мақсат мүмкін жетеуінің бірінші өтуінде алынады
Жиырма мегабайт беттер бойынша
Қырық парақ әрқайсысы жарты мегабайттан алады — бұл қағаздың құрылымы да ажыратылатын түрлі-түсті скан. Жүз парақ шекті бетке екі жүз бес килобайтқа дейін бөледі: сапа жоғары қалады. Екі жүз парақ жүз екі килобайттан береді, және мұнда да мөрлері бар мәтін жұмысқа жарамды түрін сақтайды.
Бұдан шығатын қорытынды: файл жиырма мегабайтқа сыймаса, себебі скандау сапасында дерлік ешқашан болмайды. Әдетте бұл не жүздеген бет, не толық парақтағы фотосуреттер, не мүлде растеризациялаудың қажеті болмаған, құрылымы бойынша оңтайландыруға тиіс құжат.
Мұндағы шектеу — жад, шек емес
Әр бет канваста сызылады, ал канвас пикселге төрт байттан ұстайды. 300 DPI-дегі А4 — 2480-ге 3508 нүкте, 8,7 миллионға жуық пиксель, яғни бір бетке шамамен 33 МБ жедел жад. Буфер JPEG-ке кодтағаннан кейін бірден босайды, бірақ шыңы сызу сәтіне келеді және ол қатарынан әр бет үшін бірдей.
Мобильді браузерлерде қойынды жадының шегі жұмыс үстеліндегіден қатаң, және бірнеше жүз парақтық топтама өңдеудің ортасында бетті қайта жүктеп жіберуі мүмкін. Шекараның жақындағанының белгісі қарапайым: браузер алғашқы беттердің өзінде баяулай бастайды. Мұндайда құжатты бөліп, бөліктерін жеке өңдеңіз.
Өте үлкен құжатпен не істеу керек
- Оны жүз-жүз елу беттік бөліктерге бөліп, әрқайсысын жеке сығымдаңыз — сонда жад шыңы өспейді.
- Телефонда емес, компьютерде өңдеңіз: қолжетімді қойынды жадындағы айырма мұнда шешуші.
- Іске қосар алдында артық қойындыларды жабыңыз — олар сол жад үшін бәсекелеседі.
- Құжат мәтіндік болса, құрылымды оңтайландырудан бастаңыз: ол беттерді сызбайды және канвасты мүлде талап етпейді.
Жиі қойылатын сұрақтар
Қойынды өңдеудің ортасында неге қайта жүктелді?
Жад бітті. Әр бет сегіз жетіден миллионға жуық пиксель канваста сызылады, ал мобильді браузерлерде қойынды шегі компьютердегіден тезірек орындалады. Құжатты бөліктерге бөліңіз.
Жиырма мегабайтты сапамен қуудың қажеті бар ма?
Сирек. Қырық парақта бюджет бетке жарты мегабайт, екі жүзде шамамен жүз килобайт құрайды, сондықтан ең жоғары сапа көбіне бірден сыйып, іріктеу алғашқы өтуде-ақ аяқталады.
Бес жүз беттік құжатпен не істеу керек?
Жүз-жүз елу парақтық бөліктерге бөліп, кезекпен өңдеу керек. Жад шыңы бір беттің көлеміне байланысты, ал жалпы уақыт пен қойынды жадын сарқу қаупі бет санымен бірге өседі.
Басқа қойындыларды жабу көмектесе ме?
Иә, айтарлықтай. Бір браузердің қойындылары ортақ жад қорын бөліседі, сондықтан ауыр құжатты өңдер алдында артықтың бәрін, әсіресе көп дерек ұстайтын бейне мен карта беттерін жапқан жөн.