다음은 BitmapData를 사용하여 이미지를 흐리게 처리하는 데 사용하는 코드입니다. 이 함수는 Slider_changeHandler(event:Event):void
이벤트에서 호출되며 슬라이더의 값은 blurvalue 함수로 전달됩니다.BitmapData에 흐림 필터 적용
문제는 함수가 작동하지만 cummalative (올바른 단어 인 경우) 인 것처럼 보입니다. 즉, 최대로 슬라이드 한 다음 그 값을 앞으로 밀면 다시 흐리게하려고합니다. 흐림 효과가 계속 증가합니다. 흐리게 증가시킬 때 슬라이딩 할 때 어떻게 작동하게합니까? 그리고 슬라이딩 할 때 다시 흐려짐이 감소하고 슬라이더가 0 일 때 흐려짐이 적용되지 않습니다.
var blur:BlurFilter = new BlurFilter();
blur.blurX = blurvalue;
blur.blurY = blurvalue;
blur.quality = BitmapFilterQuality.MEDIUM;
bitmapdata.applyFilter(bitmapdata,new
Rectangle(0,0,bitmapdata.width,bitmapdata.height),new Point(0,0),
blur);
return bitmapdata;