2013-01-05 3 views
0

드로잉 앱을 만들고있어 최종 결과를 png 이미지로 저장해야합니다. 그러나 나는 그 다음 그림으로 이미지를 편집 할 수 있어야한다.OpenGLES 2.0 텍스처 렌더링

여기에 프레임 버퍼 객체가 있습니까? 오프 스크린 텍스처로 렌더링 하시겠습니까?

답변

0

나중에 이미지를 편집하는 방법에 따라 다릅니다. 질문에 두 부분이 있습니다 : 1) 이미지를 PNG로 저장 2) 그림을 그려서 이미지 편집

1) 프레임 버퍼 드로잉을 png로 저장하는 것이 간단합니다. OpenGL ES 1.x (http://stackoverflow.com/questions/5062978/how-can-i-dump-opengl-renderbuffer-to-png-or-jpg-image)와 비슷한 질문이 있습니다. 벗어나기 좋은 기지.

2) 이미지 편집의 속도에 따라 다릅니다. 프로그램 전체에서 이미지를 계속 편집하는 경우 모든 내용을 프레임 버퍼에 메모리에 저장하고 편집이 끝나면 PNG로만 기록하십시오. 나중에 이미지 위에 그릴 필요가있는 경우 (예 : 프로그램을 다시 여는 경우) 이미지를 편집 할 때 png로 저장 한 다음 새 프레임 버퍼의 질감으로 png를로드 할 수 있습니다 다시. 이 새로운 프레임 버퍼에 그릴 때, 텍스쳐 (이전 이미지였던) 위에 그리게됩니다.

관련 문제