Како функционира компресијата на слики во прелистувачот
Алатката „Компресор на слики“ овозможува намалување на големината на датотеките JPEG, PNG и WebP директно во вашиот веб-прелистувач, при што се задржуваат оригиналните димензии на сликата во пиксели. Намалувањето на големината се однесува исклучиво на бајтите што се користат за опис на сликата, а не на самите димензии. Компресирањето вклучува отфрлање на одредени детали од сликата, а степенот на тоа отфрлање зависи од избраната јачина на компресија.
Процесот започнува веднаш штом ќе ги додадете сликите, без потреба од претходно конфигурирање. Стандардно, секоја датотека се враќа во својот оригинален формат и со оригиналната ширина и висина, но со помал број бајти. По завршувањето, интерфејсот го прикажува вкупниот зачуван простор, нуди лизгач за споредба на оригиналната и компресираната верзија, ја прикажува големината пред и по обработката за секоја слика поединечно и овозможува нивно преземање поединечно или заедно во една ZIP-датотека.
Доколку резултатот не е задоволителен, панелот со наслов „Не е доволно мала или доволно остра?“ овозможува прилагодување на јачината на компресијата, промена на излезниот формат или ограничување на димензиите за повторно компресирање на истите датотеки.
Фактори кои ја одредуваат големината на датотеката
Физичката големина на една слика во бајти зависи од три основни фактори:
- Број на пиксели: Вкупната ширина и висина на сликата. Поголем број пиксели значи повеќе податоци за обработка и кодирање.
- Количина на информации за боја: Секој пиксел содржи податоци за каналите за боја. Намалувањето на бројот на уникатни бои ја намалува количината на информации што треба да се зачуваат.
- Ефикасност на кодирањето: Способноста на алгоритмот да ги предвиди соседните пиксели и да ги запише со помалку податоци.
Постои значајна разлика помеѓу компресија со загуби (lossy) и компресија без загуби (lossless). Кај PNG датотеките, кои често содржат рамни бои, графики или текст, намалувањето на палетата на бои на најмногу 255 овозможува драстично намалување на големината. Од друга страна, кај PNG фотографиите каде што има премногу ситни детали, таквото намалување би предизвикало видливи дефекти, па затоа се применува само пакување без загуби, што резултира со скромни заштеди.
Влезни параметри и опции за прилагодување
Алатката прифаќа датотеки преку полето „Изберете или пуштете слики овде“, под кое стои појаснувањето „JPEG, PNG или WebP. Датотеките остануваат на овој уред.“. Може да се додадат најмногу 20 слики истовремено. Додека трае обработката, корисникот може да избере „Откажи“ за да го запре процесот.
Дополнителните опции се наоѓаат во панелот „Не е доволно мала или доволно остра?“, кој е затворен сè додека корисникот не го кликне. Во него се достапни следниве контроли:
- Јачина на компресија: Четири опции каде една е секогаш активна:
- Остро: Најблиску до оригиналот, со најмала заштеда на простор.
- Препорачано: Стандардната балансирана поставка.
- Помало: Овозможува максимално намалување на големината.
- Точна големина: Компресирање кон одредена цел во килобајти (KB) или мегабајти (MB).
- Целна големина: Се појавува само при избор на „Точна големина“. Прифаќа вредности од 10 KB до 50 MB, а почетната вредност е поставена на 100 KB.
- Излезен формат: Опциите вклучуваат „Зачувај го оригиналниот формат“, „JPEG“, „WebP“ или „PNG“.
- Максимална ширина и Максимална висина: Вредности од 1 до 12000 (стандардно поставени на 2560). Овие димензии се плафони, а не фиксни цели — сликите што се веќе помали од овие вредности нема да бидат зголемени или променети.
- Компресирај повторно: Ги обработува истите датотеки со новите параметри.
- Компресирај други слики: Го чисти тековниот избор и го враќа корисникот на почетниот екран.
Излезни информации и резултати
По завршување на обработката, алатката ги прикажува следните информации:
- Вкупно зачувано: Процент на заштеда за целата серија, со детална линија под него, на пример: „6 слика(и), од 8.4 MB на 1.1 MB“.
- Повлечете за да ја споредите оригиналната со компресираната слика: Интерактивен лизгач кој на едната страна прикажува „Оригинал“ со неговата големина, а на другата „Компресирано“ со соодветната големина. Со кликнување на која било слика од списокот, таа се вчитува во овој приказ за споредба.
- Поединечни детали за секоја слика: Приказ на минијатура, име на датотеката за преземање, оригинална големина, компресирана големина, процент на заштеда, како и вредностите за „Димензии“ и „Тип“.
- Автоматски ограничено поради меморијата: Ова известување се прикажува доколку сликата била намалена бидејќи го надминала вградениот лимит од околу 24 милиони пиксели, со цел да се заштити меморијата на уредот.
- Цел: При користење на „Точна големина“, се прикажува статус „Постигнато“ или „Најблизок можен резултат“.
- Преземи за поединечна слика и Преземи сè (.zip) за целата серија.
Преземените датотеки го задржуваат оригиналното име со додаток -compressed на крајот и соодветната наставка на излезниот формат. Доколку датотеката останала непроменета, таа го задржува своето оригинално име.
Специфични правила на обработка и исклучоци
Алатката применува строги правила при обработката на различните формати:
| Формат | Карактеристики на обработката | Транспарентност |
|---|---|---|
| JPEG | Се енкодира на неколку нивоа на квалитет, се споредува со оригиналот и се избира најмалата верзија што визуелно соодветствува. | Не поддржува транспарентност. Транспарентните делови се заменуваат со бела боја. |
| PNG | Бројот на бои се намалува на палета од најмногу 255, по што се применува пакување без загуби. Намалувањето на боите е деструктивно (lossy). | Ја задржува транспарентноста при компресија. |
| WebP | Се енкодира слично како JPEG, со споредба на повеќе варијанти за постигнување најдобар сооднос на големина и изглед. | Поддржува транспарентност. |
Доколку изберете PNG излез, алатката тестира неколку степени на намалување на боите. Опцијата „Остро“ применува најблаг чекор и строга проверка на сличноста, „Препорачано“ користи умерен опсег, додека „Помало“ дозволува најширок опсег и прифаќа поголеми видливи промени. Доколку ниту едно намалување на боите не ја помине проверката за квалитет, се применува само пакување без загуби, при што се прикажува известувањето: „Оваа слика има премногу ситни детали за да се намали повеќе без видливо оштетување, па затоа е задржана пикселно идентична.“.
Алатката никогаш нема да врати поголема датотека од оригиналот. Ако компресираната верзија не е помала, се задржува оригиналната датотека и се прикажува пораката: „Оваа датотека е веќе максимално намалена, па затоа е задржан оригиналт.“.
При користење на „Точна големина“, доколку самото енкодирање не е доволно за да се спушти под лимитот, сликата се намалува димензионално за околу една десетина во секој круг. Ова намалување запира кога сликата ќе достигне приближно една третина од почетниот број на пиксели (на пример, од 12 милиони на 4 милиони пиксели, каде секоја страна е на околу 58% од оригиналната должина) или кога подолгата страна ќе се намали на 800 пиксели. Доколку и по ова лимитот не е достигнат, се прикажува статусот „Најблизок можен резултат“. Ова значи дека сликата е веќе максимално компресирана и димензионално намалена, па корисникот треба да ја зголеми целната големина или да прифати помал квалитет.
При компресирањето се врши целосно препишување на сликата, што значи дека метаподатоците како што се датумот на снимање, GPS координатите и поставките на камерата се бришат. Единствен исклучок се датотеките што се вратени целосно недопрени бидејќи не можеле дополнително да се компресираат. Ротацијата зачувана во метаподатоците се применува директно врз сликата за да се спречи нејзино превртување настрана.
Доколку истата слика би била за половина помала доколку се зачува како WebP, се прикажува советот: „Оваа слика би била многу помала како WebP. Променете го излезниот формат подолу за да го пробате.“. Кај прелистувачите што не поддржуваат запишување во WebP формат, оваа опција нема да биде достапна во менито.
Локална обработка и приватност
Сите ваши слики се обработуваат локално во вашиот веб-прелистувач. Ништо не се прикачува на серверите на BroBroGo. Датотеките што ги избирате или ги пуштате во означеното поле остануваат на вашиот уред во текот на целиот процес на обработка и ниту еден дел од нив не се испраќа надвор од него.
Често поставувани прашања
Дали моите слики се прикачуваат?
Не. Компресорот работи во вашиот прелистувач и ги чува датотеките со слики на вашиот уред.
Кои формати на слики ги поддржува?
Поддржува внесување JPEG, PNG и WebP, со излез во JPEG, WebP и PNG.
Дали компресијата ќе го намали квалитетот на сликата?
Паметната компресија испитува лесни варијанти на квалитет и го задржува најмалиот резултат што сепак изгледа чисто.
Може ли да поставам точна целна големина на датотеката?
Да. Режимот за целна големина бара соодветно ниво на квалитет и нежно ги намалува димензиите доколку е потребно.
Грешки и решавање проблеми
При работа со алатката може да се појават следниве пораки за грешка во зависност од ситуацијата:
- Ако се обидете да додадете формат различен од поддржаните, се прикажува пораката: „Поддржани се само датотеки JPEG, PNG и WebP.“.
- Ако изберете повеќе од дозволениот лимит на датотеки одеднаш: „Изберете најмногу 20 слики од еднаш.“.
- Ако некоја датотека е оштетена или празна: „Оваа датотека не можеше да се отвори како слика. Можеби е оштетена, празна или воопшто не е слика.“. Останатите исправни датотеки од серијата ќе бидат уредно обработени, а на крајот ќе се прикаже известување од типот: „2 датотека(и) не можеше да се обработи.“.
- Доколку компресијата не успее поради други технички причини: „Компресијата не успеа. Пробајте со помала слика или друг излезен формат.“.