| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
dpc Invitado
|
Publicado: Jue 28 Nov, 2002 3:02 pm Asunto: Divujar solo una seccion de una imagen |
|
|
| Eso mismo, como divujar en tiempo de ejecucion en un canvas solo una seccion de una imagen, seccion que puede ser un cuadrado un poligono un circulo y otros |
|
| Volver arriba |
|
 |
dpc Invitado
|
Publicado: Jue 28 Nov, 2002 3:04 pm Asunto: correccion |
|
|
| pero que ignore completamente todo lo demas o sea todo lo demas sea transparente |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Jue 28 Nov, 2002 5:28 pm Asunto: |
|
|
| diBujar |
|
| Volver arriba |
|
 |
DesaSoftware Invitado
|
Publicado: Jue 28 Nov, 2002 10:55 pm Asunto: |
|
|
Se me ocurre una idea...
Si tienes una imagen y quieres dbujar solo una parte en el Canvas (lienzo) utilizando una figura geometrica como mascara para delimitar el dibujo, tal ves tengas que colocar la imagen en memoria y hacer un algoritmo de dibujo que vaya pixel por pixel, donde tengas que realizar una "conversion" de la imagen en memoria en un "cuadrante" (cartesiano), donde seleccionarias por geometria analitica cuales puntos a "dibujar" por medio de la ecuacion que defina la figura geometrica.
Esta un poco "marciano" pero eso se me ocurre en este momento
Ing. Gabriel Góngora Navarrete
PD. Esto solo funcionaria con figuras geometricas que se puedean definir por ecuaciones (circulos, parabolas, y poligonos definidos por varias ecuaciones que se intersecten)
Ing. Gabriel Gongora |
|
| Volver arriba |
|
 |
DesaSoftware Invitado
|
Publicado: Jue 28 Nov, 2002 11:07 pm Asunto: |
|
|
Se me ocurre otra idea
1.- Dibuja tu imagen en el Canvas
2.- Dibuja tu figura "marco" tambien el canvas con un color que NO tenga tu imagen
3.- Revisa de izq a derecha y de arriba hacia abajo y pixel a pixel cambiando el color al color original del form (gris por ejemplo) HASTA encontrar un pixel con el color definido por el marco , en este momento BRINCAR a la siguiente linea y empezar otra vez conla columna de la izq.
4.- El mismo proceso pero de derecha a izq para cambiar el color del lado derecho del marco
Esto tal vez NO SEA ELEGANTE pero te repito es lo que se me ocurre en este momento
Ing. Gabriel Góngora Navarrete
PD. Si alguien tiene otra idea compartala con nosotros
Si no me expliquer avisame para que lo haga mas detallado |
|
| Volver arriba |
|
 |
|