Thank You  , i got the point but i needed to know whether the formulas used
has some more code to be added , so that the each pixel is rotated
accordingly .

On Tue, Sep 15, 2009 at 10:43 PM, Yusuf Saib (T-Mobile USA) <
yusuf.s...@t-mobile.com> wrote:

>
> GY is set on the line that has "GY =" but not used on the right-hand
> side of the equation anywhere after that. There is no code that says,
> for example, "B = GY + Y".
>
>
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
>
>
>
> On Sep 15, 1:24 am, eldo <iameldoja...@gmail.com> wrote:
> > Hi all ,
> >    could someone help me with the below given code snippet.awarning
> > persists in my application saying that vriable GY is never read . This
> > warning results in an incorrect output . Could someone help me know if
> > there is a change in the calculations to be done .
> >
> > int RY, GY, BY, RYY, GYY, BYY, R, G, B, Y;
> >         double angle = (3.14159d * (double)deg) / 180.0d;
> >         int S = (int)(256.0d * Math.sin(angle));
> >         int C = (int)(256.0d * Math.cos(angle));
> >
> >         for (int y = 0; y < pich; y++)
> >         for (int x = 0; x < picw; x++)
> >             {
> >             int index = y * picw + x;
> >             int r = (pix[index] >> 16) & 0xff;
> >             int g = (pix[index] >> 8) & 0xff;
> >             int b = pix[index] & 0xff;
> >             RY = (70 * r - 59 * g - 11 * b) / 100;
> >             GY = (-30 * r + 41 * g - 11 * b) / 100;
> >             BY = (-30 * r - 59 * g + 89 * b) / 100;
> >             Y = (30 * r + 59 * g + 11 * b) / 100;
> >             RYY = (S * BY + C * RY) / 256;
> >             BYY = (C * BY - S * RY ) / 256;
> >             GYY = (-51 * RYY - 19 * BYY) / 100;
> >             R = Y + RYY;
> >             R = (R < 0) ? 0 : ((R > 255) ? 255 : R);
> >             G = Y + GYY;
> >             G = (G < 0) ? 0 : ((G > 255) ? 255 : G);
> >             B = Y + BYY;
> >             B = (B < 0) ? 0 : ((B > 255) ? 255 : B);
> >             pix[index] = 0xff000000 | (R << 16) | (G << 8) | B;
> >             }
> >
> > how can i get rid of the warning GY unread variable
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
android-beginners-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to