2

ActionScript-3에서 BitmapData에 Sepia, GrayScale, Posterization 등과 같은 다양한 효과를 구현하고 싶습니다.ActionScript -3의 이미지 처리 및 효과

이 작업을 수행하는 방법과 가장 효율적인 방법은 무엇입니까?

미리 감사드립니다.

+0

세피아, GrayScale 당신은 [ColorMatrixFilter] (http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/filters/ColorMatrixFilter.html)로 멀리 떨어져 나갈 수 있습니다. 포스터 라이 제이션은 아마 할 수 있습니다. [ConvolutionFilter] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filters/ConvolutionFilter.html)를 사용하십시오. 타겟 고객에게 Flash Player 10이 설치되어 있다면 @James의 조언에 따라 PixelBender를 살펴 보시기 바랍니다. 대부분의 경우 속도가 빨라야합니다 (예 : 흐림 등 모든 경우에 사실 일지는 확실하지 않음). 별도의 스레드/비동기 처리에서 실행됩니다. –

답변

1

이 게시물 그레이 스케일을 수행하는 방법에 대해 설명합니다 :

AS3:How to change a colored Bitmap's BitmapData to black and white?

세피아 그레이 스케일 및 색조의 조합입니다. 착색은 일반적으로 색상 채널 중 하나에 해당 색상을 높이기 위해 일정량을 곱하여 수행됩니다.

해당 게시물에 설명 된 기술이 사용자가 진행해야하는 방법입니다. 픽셀 별 필터링 알고리즘을 찾아야하지만 위키 피 디아 또는 수학 사이트에 많은 알고리즘이 존재합니다.

관련 문제