KUVAUS |
Funktio muuntaa kuvan värejä ja palauttaa uuden, muokatun kuvan tunnisteen. Funktiolle annetaan kunkin RGB-värikomponentin muutos. Esimerkiksi -10 punaiseen vähentäisi punaisen määrää kuvassa kymmenellä pykälällä. Huomaa, että pikselikomentojen hitauden tähden operaatio saattaa kestää isommilla kuvilla jonkin aikaa. |
KÄYTTÖ |
ImageColorize(kuva, r_off, b_off, g_off) |
kuva = Kuvamuuttuja johon kuva ladattiin r_off = Punaisen värin muutos b_off = Vihreän värin muutos g_off = Sinisen värin muutos |
Katso myös: Kuvamanipulaatiofunktiot
ESIMERKKI |
Include "sdk/include/cbImaging.cb" SCREEN 800,600 DefaultMask ON, 255,0,255 img=LoadImage("Media/map.bmp") redless = ImageColorize(img, -150, 0, 0) 'vähemmän punaista redfull = ImageColorize(img, 150, 0, 0) 'enemmän punaista Repeat DrawImage redfull,0,0 DrawImage img,100,100 DrawImage redless,200,200 DrawScreen Forever |