Foros del Web » Programación para mayores de 30 ;) » .NET »

.NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...)

Estas en el tema de .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...) en el foro de .NET en Foros del Web. Buenas tardes amigos foreros, Pues eso, quiero hacer un pequeño programita que me guarde lo que dibujo en formato .eps(Es mas o menos un estandar). ...
  #1 (permalink)  
Antiguo 22/10/2007, 09:46
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
.NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...)

Buenas tardes amigos foreros,

Pues eso, quiero hacer un pequeño programita que me guarde lo que dibujo en formato .eps(Es mas o menos un estandar).

Se usar la libreria Drawing2D (Mas o menos, jeje), pero claro, esto no me sirve para crear imagenes vectoriales tipo .eps. Por eso, querria saber si alguien conoce de alguna libreria, componente, que me permita hacer dibujos vectoriales en una aplicacion windows, como si se tratara de Flash.

En fin, si alguien sabe algo y me puede orientar, se lo agradecería muchísimo. Se que es un tema complicado, asi que bueno, lo que me puedan ayudar y orientar se lo agradeceré.

Saludos cordiales y de antemano, gracias.
__________________
__________________
Charlie.
  #2 (permalink)  
Antiguo 27/10/2007, 00:16
Avatar de RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 20 años, 1 mes
Puntos: 150
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Esto... No deberías preguntarlo en el foro de .NET ??
  #3 (permalink)  
Antiguo 27/10/2007, 11:24
Avatar de roc2107
ɹopɐɹǝpoɯ
 
Fecha de Ingreso: febrero-2003
Ubicación: León Guanajuato
Mensajes: 4.834
Antigüedad: 22 años
Puntos: 109
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Movido desde Diseño Gráfico.

Gracias Robi
__________________
Blog de Diseño Gráfico roc21.com ||

El secreto de la creatividad es saber esconder tus fuentes.
  #4 (permalink)  
Antiguo 29/10/2007, 16:25
Avatar de kalixe985  
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Creo que hay la clase MetaFile que quizá te sirva : http://msdn2.microsoft.com/es-es/lib...fh(VS.80).aspx
Saludos!!!
  #5 (permalink)  
Antiguo 30/10/2007, 01:10
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Mmm, suena interesante, aun que me da que no sirve para Crear imagenes, ¿Verdad?

Muchas gracias.
__________________
Charlie.
  #6 (permalink)  
Antiguo 30/10/2007, 15:57
Avatar de kalixe985  
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 18 años, 7 meses
Puntos: 0
Sonrisa Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Pués ni idea. Te pasé el link porque lo leí algún día, y como habla de imágenes vectoriales, pos quizá te serviría. Espero te ayude en algo. Por cierto, tu controlas el tema de las regiones? Es que tengo que hacer que pueda seleccionar una parte de una imagen, al estilo MSPAINT, y luego trabajar con esa parte seleccionada. Al quedar ese trozo de imagen seleccionado, éste de debería convertir en una región y poder hacer cosas con ella (guardar ese trozo, etc....). a ver si me puedes echar una mano, gracias y saludos!!!!
  #7 (permalink)  
Antiguo 30/10/2007, 16:50
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 3 meses
Puntos: 8
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Que tal chcma.

Entonces qui´za te sirva de guía este..
http://www.getpaint.net/index.html

Saludos!
  #8 (permalink)  
Antiguo 31/10/2007, 01:43
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Mmm, pues de mano podría orientarte un poco Kalixe985. En un menu, pondria la opcion "seleccionar region", que al darle pondria seleccionandoRegion a true. y Despues en el onKeyDown y onKeyUp calcularía las coordenadas del mouse para saber que dimension de la region creear.

Código:
private bool seleccionandoRegion = false;
List<Point> objPuntos = new List<Point>()
frmFormulario_onKeyDown(...)
{
   seleccionandoRegion = true;
   objPuntos.add(new Point(coordenadas del mouse));
}
frmFormulario_onKeyUp(...)
{
   seleccionandoRegion = false;
   objPuntos.add(new Point(coordenadas del mouse));

   CrearRegion();
}

private void CrearRegion()
{
   
}
En cuanto tenga un tiempo, voy a ver si miro lo de como crear la region, ya que ahora mismo no te se decir. Aun asi, espero te sirva para ir orientandote algo. Haber si me da tiempo entre hoy y mañana a mirar algo ya que me despertó algo la curiosidad.

Un saludo.
__________________
Charlie.
  #9 (permalink)  
Antiguo 31/10/2007, 01:46
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Cita:
Iniciado por RobiBaggio Ver Mensaje
Esto... No deberías preguntarlo en el foro de .NET ??
Quizás este fuera de lugar, pensé que podrían darme ideas y sugerencias con Apollo.

Un saludo.
__________________
Charlie.
  #10 (permalink)  
Antiguo 31/10/2007, 04:35
Avatar de kalixe985  
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 18 años, 7 meses
Puntos: 0
De acuerdo Re: .NET Como crear una aplicacion basica, q dibuje vectores (Tipo flash, freehand...

Cita:
Iniciado por chcma Ver Mensaje
Mmm, pues de mano podría orientarte un poco Kalixe985. En un menu, pondria la opcion "seleccionar region", que al darle pondria seleccionandoRegion a true. y Despues en el onKeyDown y onKeyUp calcularía las coordenadas del mouse para saber que dimension de la region creear.

Código:
private bool seleccionandoRegion = false;
List<Point> objPuntos = new List<Point>()
frmFormulario_onKeyDown(...)
{
   seleccionandoRegion = true;
   objPuntos.add(new Point(coordenadas del mouse));
}
frmFormulario_onKeyUp(...)
{
   seleccionandoRegion = false;
   objPuntos.add(new Point(coordenadas del mouse));

   CrearRegion();
}

private void CrearRegion()
{
   
}
En cuanto tenga un tiempo, voy a ver si miro lo de como crear la region, ya que ahora mismo no te se decir. Aun asi, espero te sirva para ir orientandote algo. Haber si me da tiempo entre hoy y mañana a mirar algo ya que me despertó algo la curiosidad.

Un saludo.
Hola!!!
Pués algo sí que creo que me servirá, sólo que creo que lo haré con rectángulos, en lugar de con Points. Crear el rectángulo a medida que arrastras el botón del ratón ya está hecho, sólo falta que ese rectángulo se convierta en una región, creo que con Region region=new Region (new Rectangle (...)) ya debería estar hecho. Cuando lo pruebe te digo algo.
Ahora mismo, un problema que tengo es que cuando hago el mouseMove, se van dibujando diferentes rectángulos (mirar la captura MouseDown_MouseMove.jpg) hasta que hago el MouseUp, que es cuando se borran los rectángulos y aparece el bueno (mirar MouseUp.jpg). ¿Hay alguna forma para que sólo se dibuje el rectángulo de selección mientras muevo el mouse, y los de posiciones anteriores se borren? Es como el MSPAINT lo que quiero hacer, que se pueda seleccionar un área de una imagen.

En las imagenes creo que lo entenderá mejor...


Gracias y saludos!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:32.