Садржај
Битмапе, за разлику од векторске графике, не пружају довољно података да би се знатна слика знатно променила. Ако покушате да увећате слику, потребно је више података од првобитно снимљених пиксела. Да би се заобишао овај проблем, промена величине слике користи технику познату као „интерполација“, покушавајући да „погоди“ недостајуће пикселе на основу вредности суседних компоненти. Две технике интерполације, бикубична и билинеарна, посебно су честе у обради слика.
Бицубиц и билинеар
Билинеарна интерполација је релативно једноставна техника, не много компликованија од интерполације „најближег суседа“, где се празнине у пикселима попуњавају једноставним копирањем суседних пиксела. За сваки „недостајући“ пиксел (пиксели које треба створити да би се слика проширила), билинеарна метода користи четири тачке које су најближе дијагоналним угловима и у просеку израчунава њихове вредности за добијање централног пиксела. Бикубична интерполација, с друге стране, не користи само најближа четири дијагонална пиксела, већ и своје најближе тачке, укупно 16 пиксела.
Предности бикубичне интерполације
Будући да било која метода интерполације зависи од стварања нових података, било која слика величине величине је подједнако верна међу техникама интерполације у погледу сировог садржаја информација. Разлика је углавном у начину на који гледалац доживљава слику и, будући да бикубична интерполација користи више података, њени резултати су углавном регуларнији. Ова метода ствара правилније кривине од билинеарне интерполације, са мање појаве „артефаката“ или пиксела који се истичу видно погоршавајући квалитет слике.
Рачунска брзина
Повећавање регуларности бикубичне интерполације има значајан трошак у погледу времена обраде. Алгоритми и формуле који се користе за бикубичну методу су много сложенији. Дакле, док је билинеарна интерполација прилично брза, па чак и само мало спорија од „прорачуна најближих суседа“, бикубична интерполација је понекад спорија по величини. Ово ову методу чини мање пожељном у ситуацијама када је брзина битна или правилност коначне слике није превише важна.
апликације
Када требате повећати величину слике и време које је потребно потрошити на овај задатак је неважно, бикубична интерполација нуди регуларније резултате у којима можете видети виши квалитет. Међутим, чињеница да овај метод користи додатне пикселе може бити недостатак када се слика смањује, а не увећава, јер се у том случају више пиксела одбацује или мења. У тим случајевима, релативно мањи број пиксела који се користи билинеарном методом може дати пријатније резултате, са мање дефеката.