Ich habe eine Android-App mit der Kamera konfiguriert, um seine Vorschau an eine TextureView zu senden. Im onSurfaceTextureUpdated Methode meiner SurfaceTextureListener ziehe ich den Vorschaurahmen als Bitmap aus mit:Android TextureView.getBitmap() ist sehr langsam
textureView.getBitmap(existingBitmap);
Es funktioniert gut, aber dauert sehr lange Zeit (etwa 200-250 ms für ein 720x1280 Bild). Es scheint, dass dies viel schneller gehen sollte. Irgendwelche Gedanken darüber, wie ich die Leistung dieser Operation verbessern kann?
Haben Sie eine Lösung gefunden? Ich bin in der richtigen Situation wie du. –
Noch nicht. Sie müssen wahrscheinlich einen OpenGL-Kontext einrichten und ihn aus einer Textur lesen, aber ich habe das noch nicht untersucht. Lass es mich wissen, wenn du etwas herausfinden kannst. – ajselvig
@ajselvig Konnte man es von der OpenGL-Textur lesen. Ich konnte keinen Weg finden, dies zu tun. –