플렉스 3를 사용에서 이미지 내로 ImageSnapshot 켜기, 나는 이와 같은 이미지의 스냅 샷을하고 싶습니다. byteAlray를 보유하고있는 "데이터"라는 속성이 있다는 것을 알았습니다. 제 질문은 다음과 같습니다. byteArray로 저장된 이미지를 가져 와서 Image 클래스가 표시하는 데 사용할 수있는 이미지로 변환하는 방법은 무엇입니까?플렉스
Q
플렉스
3
A
답변
2
간단한 구현 : 귀하의 이미지 개체의 소스로
var bm : Bitmap = new Bitmap(ImageSnapshot.captureBitmapData(logoContainer));
설정 "BM".
0
BitmapData 클래스가 있습니다
public function setPixels(rect:Rectangle, inputByteArray:ByteArray):void
는 이미지의 크기, 다음이 ByteArray 보낼 수있는 사각형을 설정합니다.
그런 다음 BitmapData를 화면에 그릴 수 있어야합니다.
0
몇 단계가 필요하지만 어렵지 않습니다.
setPixels()
을 사용하여 BitmapData 인스턴스에 ByteArray를 그립니다.새 BitmapAsset 인스턴스를 만들고 BitmapData를 전달하십시오.
Image 컨트롤의
source
속성에 BitmapAsset을 전달합니다.
여기서는 ByteArray가 setPixels()
과 호환된다고 가정합니다. 문서에 따르면 32 비트 ARGB 값을 나타내는 부호없는 int 집합이어야합니다. ByteArray가 다른 형식의 이미지를 보유하고 있다면 다른 방법을 찾아야합니다. 운이 좋으면 JPG, PNG 또는 GIF로 인코딩되며 이미지의 source
에 직접 ByteArray를 전달할 수 있으며 Flash Player는 이미이를 해석하는 방법을 알고 있습니다. 작동해야
0
실제로 Flex SDK에서 Image 클래스의 source 속성으로 직접 ByteArray를 설정할 수 있습니다.
관련 문제
- 1. 플렉스 플렉스
- 2. 플렉스
- 3. 플렉스
- 4. 플렉스
- 5. 플렉스
- 6. 플렉스
- 7. 플렉스
- 8. 플렉스 2 이상의 플렉스 2
- 9. 플렉스 4 - 플렉스 페이퍼 도움말
- 10. 플렉스 AIR 나는 플렉스 AIR에 안돼서
- 11. 플렉스 <mx:List>는 플렉스 UI에서
- 12. 플렉스 & 플래시 또는 플렉스 vs. 플래시?
- 13. 플렉스 : AS3에서 플렉스 구성 요소의 스타일을 변경하면
- 14. 플렉스 4 프로젝트는 플렉스 3 프로젝트에서 작동합니까?
- 15. 플렉스 : 플렉스 프로젝트 용 페이스 북 api
- 16. 마이그레이션 플렉스 3에서 플렉스 4 오류
- 17. 글로벌 플렉스
- 18. 플렉스 : ArrayCollection에
- 19. 플렉스 AdvancedDataGrid
- 20. 플렉스/AIR
- 21. 플래시와 플렉스
- 22. 플렉스 : 기간
- 23. 플렉스 디자인보기
- 24. 어떻게 플렉스
- 25. 플렉스 XML은
- 26. AS3 - 플렉스
- 27. 는 플렉스
- 28. 플렉스 : 그것은
- 29. 플렉스 4 : 다른 플렉스 앱의 버튼을 클릭 할 때 플렉스 어플리케이션을 표시 할 수 있습니까?
- 30. 플렉스 : HTTP 요청 오류 # 플렉스 3 응용 프로그램에서 2032