thanks a lot do u have any source code for slideshow with regards Nayana
On Sun, May 16, 2010 at 10:41 AM, pkc <[email protected]> wrote: > Here you go. BTW, I have to give credit to where it's due. This is > a port of ColorMatrix by Grant Skinner. > > protected float cleanValue(float p_val, float p_limit) { > return Math.min(p_limit,Math.max(-p_limit,p_val)); > } > > > On May 16, 12:16 am, nayana urs <[email protected]> wrote: > > hi thanks for your solution can u please tell me what implementation > should > > be there in cleanvalue(float,float)method > > with regards > > Nayana > > > > > > > > On Sat, May 15, 2010 at 2:39 AM, pkc <[email protected]> wrote: > > > Just wanted to share my solution. I got this idea from a flash > > > script. > > > > > I have a slider that adjust the "value", where is ranges from 0 to > > > 360. > > > > > public void adjustHue(ColorMatrix cm, float value) { > > > value = > cleanValue(value,180f)/180f*(float)Math.PI; > > > if (value == 0 ) { return; } > > > float cosVal = (float)Math.cos(value); > > > float sinVal = (float)Math.sin(value); > > > float lumR = 0.213f; > > > float lumG = 0.715f; > > > float lumB = 0.072f; > > > float[] mat = new float[] { > > > > > lumR+cosVal*(1-lumR)+sinVal*(-lumR),lumG+cosVal*(-lumG)+sinVal*(- > > > lumG),lumB+cosVal*(-lumB)+sinVal*(1-lumB),0,0, > > > > > lumR+cosVal*(-lumR)+sinVal*(0.143f),lumG+cosVal*(1-lumG) > > > +sinVal*(0.140f),lumB+cosVal*(-lumB)+sinVal*(-0.283f),0,0, > > > > > lumR+cosVal*(-lumR)+sinVal*(-(1-lumR)),lumG+cosVal*(-lumG) > > > +sinVal*(lumG),lumB+cosVal*(1-lumB)+sinVal*(lumB),0,0, > > > 0f,0f,0f,1f,0f, > > > 0f,0f,0f,0f,1f > > > }; > > > cm.postConcat(new ColorMatrix(mat)); > > > } > > > > > On May 10, 1:52 am, rsung <[email protected]> wrote: > > > > I want to create a slider that changes thehueon an image. I tried > > > > using ColorMatrix but it's not working as expected. > > > > Any help would much appreciated. Thanks. > > > > > > -- > > > > You received this message because you are subscribed to the Google > > > > Groups "Android Developers" group. > > > > To post to this group, send email to > [email protected] > > > > To unsubscribe from this group, send email to > > > > [email protected]<android-developers%[email protected]> > <android-developers%[email protected]<android-developers%[email protected]> > > > > > > For more options, visit this group athttp:// > > > groups.google.com/group/android-developers?hl=en > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Developers" group. > > > To post to this group, send email to > [email protected] > > > To unsubscribe from this group, send email to > > > [email protected]<android-developers%[email protected]> > <android-developers%[email protected]<android-developers%[email protected]> > > > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<android-developers%[email protected]> > > For more options, visit this group athttp:// > groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

