Фотоны 20 КБ дейін сығымдау
Жиырма килобайт — 20 480 байт. JPEG орташа сапасына тән пикселіне шамамен 0,15 байт тығыздықта бұған 136 000-ға жуық пиксель сыяды: 370×370 шаршы немесе 400×300 кадр. Аватар, белгіше және шағын логотип еркін орналасады. Камерадан түскен сурет — жоқ: 12 мегапиксельді 20 КБ-қа сыйғызу әр байтқа алты жүз нүкте деген сөз, ал JPEG мұндай тығыздықты шкаланың ең түбінде де бермейді.
Сандар туралы қысқаша
- Шек
- 20 КБ = 20 480 байт
- 0,15 Б/пиксель бойынша есеп
- ≈136 000 пиксель — 370×370 не 400×300
- 20 КБ ішіндегі 12 Мпикс кадр
- пикселіне 0,0017 байт, 600 нүктеге бір байт
- Сапа шкаласының түбі
- 25 — одан төмен іріктеу түспейді
- Автоматты сатылар
- жақ ×0,7, содан кейін ×0,5
- Панельдегі мақсат сырғытпасы
- 50 КБ-тан басталады, 20 КБ-ты бет қояды
Жиырма килобайтқа не сыяды
Мегапикселмен емес, пикселге шаққандағы байтпен санаған ыңғайлы. Фотосуретте JPEG орташа сапада пикселіне 0,15 байт шамасында жұмсайды, шкаланың төменгі шегінде — 0,06 маңайында. Демек, 20 480 байттық шек лайықты сапада 136 000 пиксельді, ал ең түбінде 340 000-ды көтереді: біріншісі — 400×300, екіншісі — 640×480, бірақ екіншісінде бет-әлпет шаршыларға ыдырай бастайды.
Белгіше, аватар және шағын логотип бұл ауқымға табиғи түрде түседі — олар сонда өмір сүреді. Телефон суреті мүлде басқа шамада: 4032×3024 — бұл 12 мегапиксель, оларды жиырма килобайтқа сыйғызу үшін кодер алты жүз нүктені бір байтпен сипаттауға мәжбүр болар еді. Мұны JPEG те, WebP те істей алмайды, сырғытпаны жылжытудың пайдасы жоқ.
Жалғыз тетік — пиксельдер
- Суретті шынымен керегіне дейін қиыңыз: аватарда бұл — бас, оның артындағы бөлме емес.
- Панельдегі жақ шектеуі — 1920, 1280 немесе 800 пиксель; жиырма килобайт үшін тек 800 мағыналы, ол да үлкендеу болып шығады.
- 800×600 — 480 000 пиксель, яғни пикселіне 0,043 байт: шкаланың түбінен төмен, мұндай өлшемде мақсат алынбайды.
- Жеті сапа сынағы нәтиже бермесе, іріктеу бастапқы жақтың 0,7 үлесінде, содан соң 0,5 үлесінде қайта жүреді — 400×300 кезінде жиырма килобайт тыныш алынады.
Жұмыс тәртібі
- JPG, PNG немесе WebP жүктеңіз — сурет браузер қойындысында өңделеді, ешқайда жіберілмейді.
- «Көлем бойынша» режимі мен 20 КБ мақсаты таңдаулы тұр: панельдегі сырғытпа 50 КБ-тан басталады, мұндай төмен мәнді беттің өзі қояды.
- Шығыс пішімін таңдаңыз: JPEG-ті барлық форма таниды, ал өткір шеті бар жазық графикада WebP әдетте кішірек шығады.
- Сығымдауды іске қосып, іріктеудің аяқталуын күтіңіз — қасында қорытынды салмақ пен ажыратымдылық көрінеді.
- Хабарлама мақсаттың алынбағанын айтса, суретті қиып қайталаңыз: сапаны емес, ауданды азайту керек.
Жиі қойылатын сұрақтар
Телефон суреті неге 20 КБ-қа сығылмайды?
Онда он екі миллион пиксель бар, ал шекте 20 480 байт: әр байтқа сурет нүктесінің алты жүзге жуығы келер еді. Пикселіне 0,05 байттан төмен JPEG суретті кодтауды қойып, мозаика салады.
20 КБ-тық фотосурет шынымен қажет болса не істеу керек?
Сапаны емес, ауданды кішірейтіңіз. Кадрды бет немесе зат бойынша қиыңыз, сосын жақты сегіз жүз пикселмен шектеңіз, ең дұрысы суретті бірден 400×300 маңайында дайындаңыз — сонда жиырма килобайт нақты алынады.
Құрал суретті өзі кішірейтті — солай болуы керек пе?
Иә, «көлем бойынша» режимінде. 25 сапа да мақсатқа сыймаған кезде іріктеу бастапқы жақтың 0,7, сосын 0,5 үлесінде қайта басталады. Қорытынды ажыратымдылық әрқашан нәтиженің қасында көрсетіледі.
Белгішенің мөлдір фоны неге аққа айналды?
JPEG мөлдірлікті сақтамайды, сондықтан суреттің астына ақ парақ төселеді — әйтпесе әр мөлдір пиксель қара болып шығар еді. Мөлдірлік керек болса, панельден WebP пішімін таңдаңыз, ол оны сақтайды.