Tôi đang sử dụng glReadPixels
để chụp nhanh định kỳ theo phương thức drawFrame
GLSurfaceView.Renderer
. Tôi cần thực hiện ảnh chụp nhanh này theo các khoảng thời gian đều đặn để tiếp tục lưu dữ liệu của mình theo yêu cầu ứng dụng của tôi.glReadPixels quá chậm để sử dụng
Tuy nhiên glReadPixels
hiệu suất thực sự chậm và hiển thị độ trễ. Dưới đây là cách tôi sử dụng phương pháp:
gl.glReadPixels(0, 0, 1280, 752, GL10.GL_RGBA,GL10.GL_UNSIGNED_BYTE, bb);
Có cách nào khác để sử dụng glReadPixels
? Làm cách nào để lưu hình ảnh mà không gây lag?
Xin chào, tôi tự hỏi nếu bạn đã giải quyết vấn đề này bằng cách nào đó? Tôi đang phải đối mặt với một nút cổ chai glReadPixels tương tự. Tôi thấy câu trả lời của bernie đã được chấp nhận. PBO có giúp hoặc chuyển đổi định dạng màu không? –