2017-05-27 1 views
-1

Ich arbeite derzeit mit der Camera API und erstelle meine eigene benutzerdefinierte Kamera. Ich möchte meine eigenen benutzerdefinierten Filter hinzufügen, genau wie viele berühmte Kamera-Apps, z. B. Candy-Kamera b16.Wie kann ich meine eigenen benutzerdefinierten Filter in der Kamera-API hinzufügen?

Momentan kann ich eingebaute Filter wie Effect_MONO EFFECT_NEGATIVE unter Verwendung des setCameraEffect Parameters einstellen.

Meine Frage ist, wie kann ich meine eigenen benutzerdefinierten Filter hinzufügen?

Antwort

0

Die einfachste und leistungsfähigste Option hierfür ist, den Kamerarahmen an eine offene Textur zu binden und dann einen eigenen Filter als GLSL-Shader zu verwenden.

Es gibt Bibliotheken, die all dies für Sie tun, wie this one.

+0

Ich habe diese Bibliothek ausprobiert. es hat einen begrenzten Filtersatz, ich glaube ich kann mehr Filter machen, wenn ich opengl kenne, aber opengl war nie mein Thema. Danke trotzdem. @ Bernd –

Verwandte Themen