Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Builder c++ : Zmienianie koloru pikseli, "powiększanie" czarnych itp

$
0
0

Witam!

Znowu mam do zrobienia projekt z builderze jednak tym razem nie potrafię sobie kompletnie poradzić :c

Ogółem polecenia wyglądają tak:

1) Potrafi ( z wykorzystaniem pętli) zrobić coś dla każdego piksela obrazu (przemieszczając się po nim jak po dwuwymiarowej tablicy ).

2) Potrafi ( z wykorzystaniem pętli) na czarnym obrazie powiększyć czarne kropki.

Mam przykładową metodę zmiany kolorów ( pkt. 1 ) na czerwony ale mamy to zrobić inną metodą:

for (int x = 0; x < Image1->Width; x++ ){
                for (int y = 0; y < Image1->Height; y++) {
                        TColor k = Image1->Canvas->Pixels[x][y];
                        int red = k %256;
                        int green = k /256%256;
                        int blue = k /256/256%256;

                        red*=1.1;
                        if (red > 255) red=255;
                        green/=1.1;
                        if (green > 255) green = 255;

                        Image1->Canvas->Pixels[x][y] = RGB (red,green,blue);
                        }
                }

Prawdę mówiąc nie do końca wiem nawet co mógłbym zrobić w obu punktach, może np. przerobienie zdjęcia na czarno-białe? Potrzebowałbym jakichś wskazówek czego użyć, co poczytać... Wiem, że to jest pójście na łatwiznę ale muszę to wysłać dzisiaj do północy a siedzę nad tym cały dzień i nic nie znalazłem bo nie wiem czego szukać


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra