2017-05-27 2 views
-1

Je travaille actuellement avec l'API Camera et crée ma propre caméra personnalisée. Je souhaite ajouter mes propres filtres personnalisés, tout comme de nombreuses applications de caméra célèbres, c'est-à-dire candy camera b16.Comment puis-je ajouter mes propres filtres personnalisés dans l'API Camera?

Actuellement, je peux définir des filtres intégrés comme Effect_MONO EFFECT_NEGATIVE en utilisant le paramètre setCameraEffect.

Ma question est comment puis-je ajouter mes propres filtres personnalisés?

Répondre

0

L'option la plus simple et la plus performante pour cela est de lier le cadre de la caméra à une texture ouverte, puis de faire votre propre filtre en tant que shader GLSL.

Il existe des bibliothèques qui font tout cela pour vous comme this one.

+0

J'ai essayé cette bibliothèque. il a un ensemble limité de filtre, tho je crois que je peux faire plus de filtres si je sais opengl mais opengl n'a jamais été mon sujet. Merci quand même. @Bernd –