package Ġcom . fl uper . image filter app . image processors . sub filters Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġcom . fl uper . image filter app . image processors . Image Processor Ċ import Ġcom . fl uper . image filter app . image processors . Sub Filter Ċ Ċ /** Ċ Ġ* Ġ@ author Ġvar un Ġon Ġ 2 8 / 0 7 / 1 5 . Ċ Ġ*/ Ċ class ĠSat uration Sub Filter ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġthe Ġcurrent Ġsat uration Ġlevel ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ// ĠThe ĠLevel Ġvalue Ġis Ġfloat , Ġwhere Ġlevel Ġ= Ġ 1 Ġhas Ġno Ġeffect Ġon Ġthe Ġimage ĊĠĠĠ Ġvar Ġsat uration : ĠFloat Ċ ) Ġ: ĠSub Filter Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġprocess ( input Image : ĠBitmap ): ĠBitmap Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠImage Processor . do Sat uration ( input Image , Ġsat uration ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Tag (): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtag ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Tag ( tag : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠComp anion . tag Ġ= Ġtag Ġas ĠString ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Level ( level : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsat uration Ġ= Ġlevel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġtag : ĠString ? Ġ= Ġ"" ĊĠĠĠ Ġ} Ċ }