JPG файлының көлемін қалай азайтуға болады
JPG-да дәл екі тетік бар, әрі олар әртүрлі жұмыс істейді. Сапаны шкала шегінде жылжытасыз, ол төменгі шекараға тіреледі: жиырма бестен төмен сурет шаршыларға ыдырайды. Пиксель саны тек сіздің келісіміңізбен шектелген: ұзын қабырғаны оннан жетіге дейін кішірейту ауданның 49 пайызын, жартысына дейін кішірейту 25 пайызын қалдырады. Сапа жетпей қалса, құрал қабырғаны кішірейтіп, іріктеуді қайта бастайды.
Сандар туралы қысқаша
- Екі тетік
- 25–95 шегіндегі сапа және төменгі шегі жоқ пиксель саны
- Кішірейту қадамдары
- ұзын қабырғаның 0,7-сі — ауданның 49 %-ы; 0,5-і — 25 %-ы
- Іріктеудің ең ауыр жағдайы
- 3 раунд × 7 кодтау = 21 талпыныс
- Мақсатты көлем шкаласы
- 50-ден 3000 КБ-қа дейін, қадамы 50; ұзын қабырға шегі бөлек таңдалады
- Неге сатылап
- 4000-нан 800 px-ке тікелей өту әр бесінші пикселді алады, жарты қадамдар орташалайды
Қашан сапаны, қашан пиксельді жылжыту керек
- Сурет түпнұсқа өлшемінде қаралады — сапамен жұмыс істеңіз, пиксельге тиюге болмайды.
- Сурет вебке немесе құжатқа кетеді әрі бәрібір кішірек көрінеді — қабырғаны кішірейтіңіз, бұл арзан әрі байқалмайды.
- Нақты салмақ керек, ал сапа жетпеді — қабырғаны кішірейту шкаланың соңғы он тармағынан төрт есе күшті әсер береді.
- Кадрдың бір бөлігі ғана керек — артығын қиып тастаңыз: алынған пиксельдер сығылғандардан айырмашылығы, ештеңеге тұрмайды.
Ең ауыр жағдай қалай өтеді
- Бірінші раунд бастапқы өлшемде жүреді: жеті кодтау сапаны іріктейді.
- Ешқайсысы мақсатқа сыймаса, ұзын қабырға оннан жетіге дейін кішірейіп, іріктеу қайталанады.
- Бұл да нәтиже бермесе, қабырға бастапқыдан екі есе кішірейіп, үшінші раунд жүреді.
- Барлығы үш раундтан аспайды, әрқайсысында жеті кодтау — ең ауыр сценарийде жиырма бір талпыныс.
- Барлық талпыныстан мақсатқа сыйғаны қайтарылады; ешқайсысы сыймаса — ең кішісі, бұл сізге айтылады.
Кішірейту неге сатылап жүреді
Төрт мың пиксельден сегіз жүзге бірден түсіру әр бесінші пикселді алып, қалғанын лақтырады — жіңішке бөлшектер шуға айналады, нысан шекаралары дірілдей бастайды. Жарты қадамдар оның орнына көрші пиксельдерді орташалайды, сурет пішінін сақтайды. Сондықтан кішірейту тізбекпен жүреді: алдымен екі есе, сосын тағы екі есе, тек соңғы қадам қажет өлшемге дәл түседі.
Салмаққа әсері жанама, бірақ байқалады: таза, шуы жоқ сурет JPEG-ке шеттері жыртық суреттен жақсы кодталады. Дұрыс кішірейтудің өзі сапаны түсірмей байт үнемдейді.
Жиі қойылатын сұрақтар
Алдымен нені азайту керек — сапаны ма, өлшемді ме?
Сурет толық өлшемде қаралатын болса — сапаны. Сурет бәрібір түпнұсқадан кіші көрсетілетін болса, артық пиксельді бірден алып тастаған тиімді.
Қабырғаны екі есе кішірейткенде салмақ қанша түседі?
Аудан төрттен бірге дейін түседі, салмақ әдетте мазмұнға түзетумен соңынан ереді: тегіс аймақтар көбірек, ұсақ текстура азырақ үнемдейді.
Құрал неге сұралғаннан үлкен файл берді?
Демек, мақсат бірде-бір раундта алынбады да, алынғандардың ең кішісі қайтарылды. Мақсатты салмақты жеңілдетіңіз немесе кадрды қиып тастаңыз.
Жай қайта сақтаудан JPG бүліне ме?
Иә, әр қайта сақтау — ескі ақаулардың үстіне жаңа кодтау. Дәл сондықтан мақсатқа бұрыннан сыятын файлды құрал өзгертпей қайтарады.