2013-04-05 10 views
10

Zmęczony opracowaniem przykładowej aplikacji z przetwarzaniem obrazu, w mojej aplikacji muszę dodać trochę color effects (Grayscale, sepia) nad moją bitmapą i odesłałem dokumenty programisty Doc 1 i Doc 2, w tym dokumencie nie ma żadnych praktycznych przykładów, więc trzeba wiedzieć, czy możemy dodaj efekty kolorystyczne Vintage, Sepia przy użyciu tej klasy, każdy przewodnik mi proszę, Z góry dziękuję.Jak mogę pracować z klasą Android EffectFactory?

Aktualizacja:

Próbowałem tak,

private EffectContext mEffectContext; 

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

Teraz jak mogę ustawić mEffect do mojego bitmapy?

+0

żadnego postępu o Twój problem? Łączę się z Twoim pytaniem w kopalni – Ron

+0

Spójrz na http://grishma102.blogspot.in/2013/10/apply-effects-on-image-using-effects.html – Braj

Odpowiedz

2

try:

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

Następnie użyj GLSurfaceView pokazać świadczonych efekty, here jest przykładem tego, co trzeba

+1

Dzięki temu możemy wyświetlić tylko zastosowany efekt widok powierzchni GL, prawda? Jak mogę odzyskać zastosowaną mapę bitową? –

2

można znaleźć na oficjalnej przykładowy projekt HelloEffects w android-sdk-windows\samples\android-17

Powiązane problemy