| 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 |