0
에 필터와 BitmapImage 변환 나는 BitmapImage을 가지고 있고 나는 그것에 ShaderFilter 적용 :의 BitmapData
var bm:BitmapImage = new BitmapImage();
bm.source = resizedBitmapData;
bm.filters = [filter];
내가 오버레이로 더 큰 이미지로 bitmapImage 복사 시도 :
bm.addEventListener(FlexEvent.READY, function (event:*):void {
var bmd:BitmapData = bm.bitmapData;
backgroundBitmap.bitmapData.copyPixels(bmd,
new Rectangle(0, 0, bmd.width, bmd.height),
location);
});
그것은 일을하지만, "bmd"에 포함 된 것은 필터가 적용되기 전의 원본 이미지입니다. 내가 원했던 것은 필터를 적용한 후에 결과 이미지를 집어 넣는 것입니다. 이것이 가능한가?
ImageSnapshot.captureBitmapData()를 시도했지만 BitmapImage가 IBitmapDrawable 인 것처럼 보입니다.
attrib "helper.bitmapData"가 존재하지 않는 것 같습니다. yup 필터는 화면에 표시 될 때 잘 작동합니다. 필터는 ShaderFilter입니다. – StephenNYC
죄송합니다. 빠른 샷 .. draw() 메소드는 – Sidrich2009
btw를 사용해야합니까? displayobject를 사용하지 않는 이유가 무엇입니까? – Sidrich2009