Buongiorno a tutti, cercando il modo di realizzare un secchiello che colora aree di un canvas precedentemente disegnate, ho optato per l'utilizzo della funzione GetPixel, realizzando una rutine che controlla uno ad uno tutti i pixel dell'area da colorare(che può essere di ogni forma e può contenere aree di altri colori) colorando soltanto quelli che corrispondono al punto in cui faccio click, quindi non appena trova il margine di colore differente si ferma e prosegue con i restanti pixel che trova intorno, fino a quando non li ha colorati tutti. Il problema è che la funziona GetPixel è lenta, infatti per colorare ad esempio un area di 300x300pixel con un tablet il cui processore gira a 1G impiega circa 3 secondi (quindi circa 190uS per pixel).
Sapere se in B4A esiste una funzione dedicata al secchiello o una simile a GetPixel ma più veloce?
Sapere se in B4A esiste una funzione dedicata al secchiello o una simile a GetPixel ma più veloce?