Hola!.
Ejemplo:
http://serpientes.anipedia.net/imag...es-imprimir.gif
Consistiría en dar el color que quisieras a la serpiente. Pero claro, cada parte.
¿ Creando trozos de la imagen ?.
En este caso la forma puede ser compleja. Podíamos usar una imagen más sencilla.
Saludos
¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
Objetivo: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
última edición por Shell el Lunes, 28 Septiembre 2015, 21:28; editado 1 vez
última edición por Shell el Lunes, 28 Septiembre 2015, 21:28; editado 1 vez
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
última edición por vuott el Martes, 29 Septiembre 2015, 00:32; editado 3 veces
...el problema claramente es establecer los confines de la parte de imagen que se debe llenar.
No me parece que exista una función de gambas capaz de hacer ésto. Si no existe, se necesita escribir codigo apropiado.
No me parece que exista una función de gambas capaz de hacer ésto. Si no existe, se necesita escribir codigo apropiado.
última edición por vuott el Martes, 29 Septiembre 2015, 00:32; editado 3 veces
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
La solución está en el algoritmo flood-fill.
Hay varias implementaciones en la red, muchas realizadas en python (que serán fáciles de traducir a gambas).
https://www.google.es/webhp?sourcei...mo%20flood-fill
Saludos
Hay varias implementaciones en la red, muchas realizadas en python (que serán fáciles de traducir a gambas).
https://www.google.es/webhp?sourcei...mo%20flood-fill
Saludos
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
Jesús:
Gracias por la info.
Vuott:
Una vez más, Python..
Saludos
Citar:
Gracias por la info.
Vuott:
Citar:
Una vez más, Python..
Saludos
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
¿Y como es la sentencia que nos dice el color de una coordenada en el drawingArea... no lo encuentro....?
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
Es decir que estás buscando un metodo de Paint para conseguir el valor de un pixel en un DrawingArea ?
última edición por vuott el Miercoles, 30 Septiembre 2015, 10:28; editado 2 veces
jsbsan escribió:
Es decir que estás buscando un metodo de Paint para conseguir el valor de un pixel en un DrawingArea ?
última edición por vuott el Miercoles, 30 Septiembre 2015, 10:28; editado 2 veces
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
No me parece que exista, pero....... hay una alternativa posible:
http://www.gambas-it.org/wiki/index..._del_API_di_X11
http://www.gambas-it.org/wiki/index..._del_API_di_X11
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
última edición por Shell el Miercoles, 30 Septiembre 2015, 12:43; editado 1 vez
Hola Julio!.
No había visto tu mensaje. ¿ Conoces el tipo Colorinfo ?.
Es de un ejemplo que hice hace tiempo, la cuestión era de Shordi y preguntaba el tema de RGB. Tu hiciste un pequeño programa que convertía a RGB.
Ahora te busco el tema...
http://foro.gambas-es.org/viewtopic.php?f=1&t=3002&highlight=rgb
Luego no recuerdo, creo que era Jesús, creaba pequeños píxeles de colores. Creo que era un reto.
Saludos
No había visto tu mensaje. ¿ Conoces el tipo Colorinfo ?.
Public Sub Pizarra_MouseDown()
Dim celdaposx As Integer
Dim celdaposy As Integer
Dim uncolor As ColorInfo
celdaposx = Int(Mouse.X / tamcelda)
celdaposy = Int(Mouse.Y / tamcelda)
uncolor = Color[aentcolores[celdaposx, celdaposy]]
lblRojo.Text = uncolor.Red
lblVerde.Text = uncolor.Green
lblAzul.Text = uncolor.Blue
PicColor.Background = Color.RGB(uncolor.Red, uncolor.Green, uncolor.Blue)
End
Dim celdaposx As Integer
Dim celdaposy As Integer
Dim uncolor As ColorInfo
celdaposx = Int(Mouse.X / tamcelda)
celdaposy = Int(Mouse.Y / tamcelda)
uncolor = Color[aentcolores[celdaposx, celdaposy]]
lblRojo.Text = uncolor.Red
lblVerde.Text = uncolor.Green
lblAzul.Text = uncolor.Blue
PicColor.Background = Color.RGB(uncolor.Red, uncolor.Green, uncolor.Blue)
End
Es de un ejemplo que hice hace tiempo, la cuestión era de Shordi y preguntaba el tema de RGB. Tu hiciste un pequeño programa que convertía a RGB.
Ahora te busco el tema...
http://foro.gambas-es.org/viewtopic.php?f=1&t=3002&highlight=rgb
Luego no recuerdo, creo que era Jesús, creaba pequeños píxeles de colores. Creo que era un reto.
Saludos
última edición por Shell el Miercoles, 30 Septiembre 2015, 12:43; editado 1 vez
Objetivo: Re: ¿ Es Posible Hacer Un Relleno En Imágenes Con La Clase Paint ?
Vuott:
Me da un error con XALLPlanes, me dice que no esta definida en la libreria libX11
Shell:
He visto ese ejemplo por el foro, pero se trabaja con un array de dos dimensiones que tiene los colores ya introducidos.
Me da un error con XALLPlanes, me dice que no esta definida en la libreria libX11
Shell:
He visto ese ejemplo por el foro, pero se trabaja con un array de dos dimensiones que tiene los colores ya introducidos.
Página 1 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4447s (PHP: -80% SQL: 180%)
Consultas SQL: 49 - Debug off - GZIP Activado