Tlola o ye mo diteng
DikaiBula setseleganyi ↗

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.

LeinaMofutaTlhaloso
khibidupaloKarolo e khibidu, 0–255 — kgotsa mmala o le mongwe fa e le yona fela.
talapaloKarolo e tala jwa tlhaga, ka boitlhophelo.
tala jwa loapipaloKarolo e tala jwa loapi, ka boitlhophelo.
go bonalapaloGo bonala, 0–255, ka boitlhophelo.
Kgomo e le nngwe, mebala e le meraro
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.');
}

tlogelaSetshwantshoMmala, thalaSetshwantsho, seeloSaMmala, mothaloMmala