마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱위젯에서 bitmap 처리속도 질문드립니다 ㅠㅠ

0 추천
private static void setPixels(Bitmap canvas, int[] pixels, int offset, int stride, int x, int y, int w, int h) {
                for (int i = 0; i < h; i++) {
                        for (int j = 0; j < w; j++) {
                                int pixel = pixels[offset + i * stride + j];
                                if (pixel != Color.TRANSPARENT)
                                        canvas.setPixel(x + j, y + i, pixel);
                        }
                }
        }

 

위와같은 코드로, 앱위젯에서 bitmap이미지를 처리하는데 (애니매이션 프레임입니다)

 

조금만 비트맵이미지가 커져도 버벅거리더라구요 ㅠㅠ

 

 

비트맵이미지 찾아보니 처리 메모리관련글들밖에없어서 이렇게 질문드려요

 

비트맵이미지 처리속도를 어떻게 높이는지 너무 감이안잡히네요 

 

도움부탁드립니다 (_ _)

 

 

 

bombermin (2,520 포인트) 님이 2014년 10월 25일 질문

1개의 답변

0 추천
처리속도를 높이려면 비트맵을 줄여야죠 :)
갈무리 (12,430 포인트) 님이 2014년 10월 27일 답변
...