Java » Czyli często zadawane pytania

Mieszanie kolorów

 
Color MieszanieKolorow(Color Kolor1,Color Kolor2,int Proporcja1,int Proporcja2)
{
   int R1,G1,B1,R2,G2,B2;
   R1=Kolor1.getRed();
   G1=Kolor1.getGreen();
   B1=Kolor1.getBlue();
   R2=Kolor2.getRed();
   G2=Kolor2.getGreen();
   B2=Kolor2.getBlue();
 
   R1=Math.round((R1 * Proporcja1 + R2 * Proporcja2) / (Proporcja1 + Proporcja2));
   G1=Math.round((G1 * Proporcja1 + G2 * Proporcja2) / (Proporcja1 + Proporcja2));
   B1=Math.round((B1 * Proporcja1 + B2 * Proporcja2) / (Proporcja1 + Proporcja2));
   return new Color(R1,G1,B1);
}

4 komentarze

Marcin Baszczewski 2007-09-11 14:48

ok chetnie rozwine ten tekst (i inne)... ale troszke to potrwa (obowiazki)

Koziołek 2007-09-10 13:49

Marcin dopisz choć troszkę tekstu tłumaczącego co i jak. nawet FAQ nie powinien ograniczać się do formy posta z forum.

a i dział java się powoli rozkręca, ale jest kampania wrześniowa :) będzie październik to się zacznie pisać :)

Marcin Baszczewski 2007-09-10 11:22

tak... bardziej skomplikowane teksty leca do artykulow  ;-) to oczywiste... a i... trzeba dopiero rozkrecic dzial java

Marooned 2007-09-09 21:16

Hmm.. zbytnio skomplikowany FAQ to nie jest.