setshwantshoMmala
→ tint()E naya ditshwantsho tse di thadiwang morago ga yona mmala, kgotsa e di dira gore di bonale.
setshwantshoMmala(khibidu, tala, tala jwa loapi, [go bonala])setshwantshoMmala e dira mo ditshwantshong se mothaloMmala e se dirang mo methalong: e beya mmala o o dirang go fitlha o o fetola.
E atisa mmala, ga e o emisetse. Mmala mongwe le mongwe wa setshwantsho o atisiwa ka mmala o o o nayang, mme ntlha nngwe le nngwe e arolwa ka 255. Se se raya gore:
setshwantshoMmala(255, 0, 0)mo ntlheng e khibidu (255, 0, 0) e tlogela e le khibidu — e lekantswe:[255, 0, 0].setshwantshoMmala(0, 255, 0)mo ntlheng eo e e ntsho — e lekantswe:[0, 0, 0]. Ga go na botala mo ntlheng e khibidu jo bo ka atisiwang.setshwantshoMmala(128)e fokotsa sengwe le sengwe ka halofo —[128, 0, 0].
Palo ya bone ke go bonala. setshwantshoMmala(255, 128) e tlogela mmala jaaka o ntse mme e dira setshwantsho halofo ya go bonala — mo bokamoragong jo bosweu, ntlha e khibidu e nna [255, 127, 127], e lekantswe.
E latela seeloSaMmala. Fa o beile seeloSaMmala(HSB), dipalo tsa setshwantshoMmala di balwa e le HSB — go lekilwe, mme setshwantshoMmala(0, 100, 100) mo HSB e ne ya naya khibidu jaaka e solofetswe.
Dirisa tlogelaSetshwantshoMmala go emisa.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
khibidu | palo | Karolo e khibidu, 0–255 — kgotsa mmala o le mongwe fa e le yona fela. |
tala | palo | Karolo e tala jwa tlhaga, ka boitlhophelo. |
tala jwa loapi | palo | Karolo e tala jwa loapi, ka boitlhophelo. |
go bonala | palo | Go bonala, 0–255, ka boitlhophelo. |
tiro setaLoeto() {
thalaKanefase(400, 160);
bokamorago(245);
diri kgomo = letela tlisaSetshwantsho('kgomo.png');
tlogelaSetshwantshoMmala();
thalaSetshwantsho(kgomo, 10, 10, 120, 120);
setshwantshoMmala(255, 120, 120);
thalaSetshwantsho(kgomo, 140, 10, 120, 120);
setshwantshoMmala(255, 100);
thalaSetshwantsho(kgomo, 270, 10, 120, 120);
tlhalosa('Dikgomo tse tharo: ya ntlha ka mmala wa yona, ya bobedi e e khibidu, ya boraro e e bonalang.');
}Bona gape
Karolo e e bidiwang “Bona gape”tlogelaSetshwantshoMmala, thalaSetshwantsho, seeloSaMmala, mothaloMmala