안드로이드 브라우저 버그
- 테스트 기기 : 갤럭시 노트(ICS)
- 문제 브라우저 :안드로이드 내장 브라우저
- userAgent : Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; SHV-E160S Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
- 현상 :
getImageData()로 데이터를 가져온 후
putImageData()를 하면 imagedata의 RGBA의 값이 잘못 들어간다.
- 분홍색 계열을 넣으면 초록색이 되어버림
- RGBA에서 A가 1 미만이어야됨
- 비교 대상:
- 크롬 모바일 : 문제 없음
- 파이어폭스 모바일 : 문제없음.
소스
var reput = function(){
var ta = document.getElementById('canvas_canvas')
var context2d = ta.getContext('2d');
var x = context2d.getImageData(0, 0, ta.width, ta.height)
context2d.putImageData(x,50,50);
}