2013-04-05 3 views
10

Ich müde, um eine Beispielanwendung mit Bildverarbeitung zu entwickeln, in meiner App muss ich einige color effects (Grayscale, sepia) über meine Bitmap habe ich die Entwicklerdokumente Doc 1 und Doc 2 verwiesen, in diesem Dokument gibt es keine praktischen Beispiele, so müssen wir wissen, ob wir können addieren Sie Weinlese, Sepia-Farbeneffekte unter Verwendung dieses Kurses, irgendwelche führen Sie mich bitte, Dank im Voraus.Wie kann ich mit der Android EffectFactory Klasse arbeiten?

Update:

ich so versucht,

private EffectContext mEffectContext; 

Bitmap b1 = BitmapFactory.decodeResource(getResources(), 
         R.drawable.sample); 
EffectFactory effectFactory = mEffectContext.getFactory(); 
       Effect mEffect = effectFactory 
         .createEffect(EffectFactory.EFFECT_SEPIA); 

Nun, wie kann ich die mEffect meiner Bitmap?

+0

keine Fortschritte zu Ihr Problem? Ich verlinkte auf Ihre Frage in meinem – Ron

+0

Werfen Sie einen Blick auf http://grishma102.blogspot.in/2013/10/apply-effects-on-image-using-effects.html – Braj

Antwort

2

Versuch:

Effect mEffect= effectFactory.createEffect(EffectFactory.EFFECT_SEPIA); 

Dann GLSurfaceView verwenden, um die gerenderten Effekte zu zeigen, ist here ein Beispiel dafür, was Sie brauchen

+1

Mit diesem können wir nur den angewendeten Effekt auf zeigen eine GL-Oberflächenansicht richtig? Wie kann ich die Effekt-Bitmap abrufen? –

2

Sie können die offiziellen Beispielprojekt HelloEffects in android-sdk-windows\samples\android-17 finden

Verwandte Themen