Tôi có một ứng dụng Android có camera được định cấu hình để gửi bản xem trước của nó tới TextureView. Trong phương pháp onSurfaceTextureUpdated của SurfaceTextureListener của tôi, tôi kéo ra khung xem trước như một bitmap sử dụng:Android TextureView.getBitmap() rất chậm
textureView.getBitmap(existingBitmap);
Nó hoạt động tốt, nhưng phải mất một thời gian rất dài (khoảng 200-250 ms cho một hình ảnh 720x1280). Có vẻ như việc này sẽ nhanh hơn nhiều. Bất kỳ suy nghĩ về cách tôi có thể cải thiện hiệu suất của hoạt động này?
Bạn có tìm thấy giải pháp cho điều này không? Tôi đang ở trong tình huống chính xác như bạn. –
Chưa. Bạn có thể phải thiết lập một bối cảnh opengl và đọc nó từ một kết cấu, nhưng tôi đã không điều tra được nêu ra. Hãy cho tôi biết nếu bạn có thể tìm ra điều gì đó. – ajselvig
@ajselvig Bạn có thể đọc nó từ kết cấu không. tôi không thể tìm được cách để làm như vậy. –