cats-oss/android-gpuimage

GPUImageGaussianBlurFilter not wokring with GroupFilters

zaid-asif-brainx opened this issue · 1 comments

Hi, I'm adding multiple filters on one image, I'm adjusting the values with seekbar.

        var filterss = GPUImageFilterGroup(list)        // filters list
        var mergedFilters = filterss.mergedFilters;
        imageView.filter = filter

        filterAdjuster = GPUImageFilterTools.FilterAdjuster(mergedFilters[position])  ///for  GPUImageGaussianBlurFilter  the adjuster is null always.   (position is where the current filter is present on the filter list)

You're not supposed to directly touch mergedFilters. They will not contain GPUImageGaussianBlurFilter, because it's a Group Filter on its own and will be flattened in the group. It's not a bug, it's designed to work like that

Save a reference to your GPUImageGaussianBlurFilter and use it as you wish.