2010-08-12 12 views
1

Im CGBitmapContextCreate를 사용하여 png 파일에서 데이터를 읽습니다. 그런 다음 OpenGL ES 이미지 크기 기준에 맞게 두 개의 루프를 사용하여 이미지의 크기를 조정합니다.이미지의 크기를 조정하는 더 좋은 방법은 무엇입니까?

더 좋은 방법이 있는지 궁금합니다. 데이터를 읽을 때 예를 들어

for(i<newHeight){ 
    for(j<newWidth){ 
     copy image data 
    } 
} 

내가 CGBitmapContextCreate에 새 크기를 전달할 수 있습니다

은 기본적으로 제가 지금과 같은 중첩 루프를 가지고있다?

+0

이미지 크기를 2의 배수로 변경 하시겠습니까? 당신은 최고의 rescaling 알고리즘이나 openglES에서 이것을하는 가장 쉬운 방법을 찾고 있습니까? –

답변

0
+0

비록 그것이 유용하게 보이지만 그것은 무엇을 찾고있는 것 같습니다. 기본적으로 임의의 크기 (예 : 120x632)의 이미지가 있고 OpenGL (이 경우 128x1024)에 필요한 크기가되도록 코딩을 통해 크기를 늘려야하지만 원본 크기로 이미지를 그립니다. – funckymonk

관련 문제