Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 10. 10. 2013 20:55 — Editoval cutrongxoay (10. 10. 2013 21:03)

cutrongxoay
Příspěvky: 286
Pozice: Student
Reputace:   
 

VB - změna barvy v obrázku

Zdravím,

pokouším se změnit barvu v jednom obrázku, ale jde to marně. Zatím netuším, jak začít, ještě to ani nevysvětlovali.
Má to být něco takového Příloha

Mohli byste mi ukázat, jak na to?
Předem díky

/edit: vložil jsem nový odkaz na přílohu, mělo by to jít

Offline

  • (téma jako vyřešené označil(a) cutrongxoay)

#2 10. 10. 2013 20:57 Příspěvek uživatele gladiator01 byl skryt uživatelem gladiator01. Důvod: opraveno

#3 11. 10. 2013 07:45 — Editoval Honzc (11. 10. 2013 07:46)

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: VB - změna barvy v obrázku

↑ cutrongxoay:
Já VB neznám, ale Tady máš návod, jak přebarvit pixel (po pixelu).

Budeš ve vnořených cyklech přes všechna x a y obrázku autíčka přebarvovat každý bod Point(x,y) viz.
"Další užitečnou metodou je metoda Point, která vrací číslo, reprezentující barvu bodu o souřadnicích x,y. Možné použití při "barevné gumě", která mění cervenou v modrou:"
Tedy
cervena = RGB(255,0,0)
modra = RGB(0,0,255)
For x = 1 To sirka_obrazku_auticka
  For y = 1 To vyska_obrazku_auticka
    If Obrazek_auticka.Point(x,y) = cervena Then
      Obrazek_auticka.Pset(x,y),modra
  Next y
Next x
Ještě musíš ovšem ošetřit aby to šlo i obráceně, tzn. když bude zapnutý Radiobuton červená, tak ta podmínka bude obráceně
If Obrazek_auticka.Point(x,y) = modra Then
      Obrazek_auticka.Pset(x,y),cervena

Offline

 

#4 11. 10. 2013 17:04

cutrongxoay
Příspěvky: 286
Pozice: Student
Reputace:   
 

Re: VB - změna barvy v obrázku

↑ Honzc:
Dobře, zkusím.

Offline

 

#5 11. 10. 2013 17:51

cutrongxoay
Příspěvky: 286
Pozice: Student
Reputace:   
 

Re: VB - změna barvy v obrázku

No, tak jsem si nakonec vymyslel jiný způsob a doufám, že mi to uzná. Vytvořil jsem 2 obrázky, přebarvil na ty dvě různé barvy a na importoval do pictureboxu. Po kliku na radiobuttony se opravdu mění.
Jinak děkuji ↑ Honzc: za kódy, určitě využiju.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson