nika.blog.matfyz.sk

Veronika Dropčová
veronika.dropcova(at)gmail.com

Náhodné farby a pozície

Náhodné farby

 

Objektový pascal ponúka celkom šikovné nástroje na nastavovanie náhodných farieb. Uvediem dva z nich:

 

1. random(256*256*256);

 

Tento príkaz vygeneruje úplne náhodnú farbu z rôznych 2^24 možností. Používa sa takto:

image1.canvas.brush.color:=random(256*256*256);

 

2. rgbToColor(random(256),random(256),random(256));

 

Aj tento príkaz generuje náhodnú farbu z rovnakého množstva farieb, rozdiel je však v tom, že ponúka aj generovanie napr. iba rôznej červenej farby. Ako to funguje?

 

Farebná zložka pozostáva z troch farieb:

rgbToColor(random(256),random(256),random(256));

– červenej, zelenej a modrej.

Ak chceme generovať napríklad iba červené farby, upravíme tento príkaz takto:

rgbToColor(random(256),0,0); – nastavíme teda modrú a zelenú zložku na nulové.

Podobne pri ďalších farbách.

 

 

 

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *