• Sábado 12 de Julio de 2025, 10:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kalixe985

Páginas: 1 [2]
26
C# / Re: Selecionar Un Trozo De Una Imagen Y Obtener Sus Co
« en: Domingo 28 de Octubre de 2007, 00:58 »
Listo. Me lo voy a mirar y le digo algo.
Gracias!!!

27
C# / Re: Selecionar Un Trozo De Una Imagen Y Obtener Sus Co
« en: Sábado 27 de Octubre de 2007, 20:04 »
Hola!!!
Muchísimas gracias por responder. Me han servido bastente sus enlaces. Ahora mismo estoy en la parte de tratar de dibujar un rectángulo de selección (como por ejemplo cuando usa el Paint de Windows y selecciona alguna parte de una imagen). Luego de que pueda hacer eso, me dedicaré a que el trozo seleccionado se guarde  y pueda aplicar otras acciones sobre él.
Ahora mismo necesito ayuda en lo de seleccionar, más en concreto en que se dibuje el rectángulo de selección y que éste se quede dibujado. ¿Sabe cómo podría hacerlo? Yo creo que estoy cerca de conseguirlo, pero no me dibuja bien los rectángulos, salen en otra posición diferente. Mi código es el siguiente:

Código: Text
  1.         
  2. bool hazDibujo=false;
  3. private int XclickInicial;
  4. private int YclickInicial;
  5. private int XclickFinal;
  6. private int YclickFinal;
  7. private float[] valoresLineaDiscontinua ={ 3, 2, 3, 2 };
  8.  
  9.         private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
  10.         {
  11.             hazDibujo = true;
  12.             XclickInicial = e.X;
  13.             XclickInicial = e.Y;
  14.  
  15.         }
  16.         private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
  17.         {
  18.             hazDibujo = false;
  19.             XclickFinal = e.X;
  20.             YclickFinal = e.Y;
  21.           
  22.         }
  23.  
  24.         private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
  25.         {
  26.             if (hazDibujo)
  27.             {
  28.                 Graphics objGrafico = this.pictureBox1.CreateGraphics();
  29.                 Pen pen = new Pen(Color.Black, 3);
  30.                 pen.DashPattern = valoresLineaDiscontinua;
  31.                 objGrafico.DrawRectangle(pen,XclickInicial,YclickInicial,XclickFinal-XclickInicial,YclickFinal-YclickInicial);        
  32.             }
  33.  
  34. }
  35.  
  36.  

Adjunto imágenes de cómo me sale ahora (dibujoMalo.jpg) y cómo me debería salir(dibujoBueno.jpg).

A ver si me puede ayudar, gracias y saludos!!!!

28
C# / Re: Problemas Con Imagenes Cargadas Con Picturebox O C
« en: Miércoles 24 de Octubre de 2007, 17:44 »
Hola y gracias por responder. Aunque yo cargo las imágenes directamente de una carpeta, en formato Bitmap ( Bitmap imagen=new Bitmap("rozas.jpg") ) y no en formato Byte, le echaré un vistazo a tu código a ver si puedo aprovechar algo. Más que nada, el problema lo tengo si uso GDI+, es decir si cargo las imágenes con objetos Graphics, a los cuales les paso un Bitmap. Con los PictureBox no tengo problemas porque los puedo cargar bien.

De todas formas gracias y saludos!!!! ;)

29
C# / Re: Quitar El Botón De Restaurar Y Maximizar C#
« en: Miércoles 24 de Octubre de 2007, 16:57 »
Muchísimas gracias por tu ayuda, era lo que buscaba ;) . Aprovecho que me respondiste para pedirle ayuda en otro Post de unos problemas que tengo con la carga de imágenes en formularios: http ://foros.solocodigo.com/index.php?showtopic=32208

Perdona mi atrevimiento, muchas gracias y saludos!!!!

30
C# / Problemas Con Imagenes Cargadas Con Picturebox O C
« en: Miércoles 24 de Octubre de 2007, 16:39 »
Hola,
Tengo un problema con la carga de imágenes en C#. Si muestro las imágenes con PictureBoxes, no tengo ningún problema y se abren las imágenes correctamente. Pero en cambio, si muestro las imágenes mediante las clases Graphics y con un Bitmap, así:
Código: Text
  1. Graphics myGraphic=this.Creategraphics();
  2. myGraphic.DrawImage(new Bitmap ("Imagen.jpg"), new Rectangle(0,0,100,100) );
  3.  
, sin utilizar PictureBoxes, las imágenes se cargan correctamente, pero se borran si paso un ToolTip por encima, o si minimizo el formulario. He leído que para que esto no pase, tengo que reescribir el método OnPaint del formulario, pero no sé qué poner ahí para que no se borren los Graphics. A ver si alguien me puede ayudar....

Perdonar mi ignorancia y gracias de antemano!!!!!

31
C# / Quitar El Botón De Restaurar Y Maximizar C#
« en: Miércoles 24 de Octubre de 2007, 01:15 »
Hola a tod@s!!!
Me gustaría saber si alguien sabe cómo quitar el botón de maximizar y el de restaurar de un formulario. El de cerrar
  • y el de minimizar [_] se pueden dejar. Lo que sucede es que deseo que mi formulario se abra maximizado y que no pueda restaurar a otro tamaño, que siempre esté maximizado. Lo de que se abra maximizado ya lo consigo con la propiedad WindowsState en "Maximized". de hecho, el botón de maximizar no lo veré nunca, ya que el formulario sale maximizado, por lo que sale el botón de restaurar (que quiero quitar) en lugar del de Maximizar.

He visto que si pongo la propiedad del formulario ControlBox en false, me quita todos los botones: Cerrar
  • , Minimizar[_] y Restaurar, pero yo sólo quiero quitar el de restaurar.


A ver si alguien me puede echar una mano, gracias de antemano!!!!! ;)

32
C# / C#: Problemas Al Cargar Imagenes En Un Formulario
« en: Jueves 18 de Octubre de 2007, 12:49 »
Hola!!!
Tengo unos cuantos problemas a la hora de cargar imágenes en un formulario, a ver si me podéis echar una mano:

-Si lo hago con un PictureBox, la imagen se carga correctamente y todo es muy sencillo ya que lo hace todo el diseñador de Visual Studio 2005. El problema es que las imágenes se cargan sin ajustarse al formulario, por lo que salen alargadas o achatadas o faltan partes de la imagen si ésta es muy grande. ¿Cómo se puede ajustar un PictureBox al formulario?

-Si en lugar de cargar la imagen con un PictureBox, lo hago con un bitmap y después la dibujo con un Graphics, lo que me sucede es que la imagen desaparece cuando minimizo el formulario, o no se carga bien al iniciarse el formulario (está en un evento Load que se debería ejecutar cuando arranque el Form) o se borran trozos de imagen si paso un Tooltip por encima. ¿Cómo hago para que no desaparezca la imagen si minimizo, que se cargue bien nada más abrir el formulario o que no se borren trozos? ¿Existe alguna función de refresco automático de la imagen?
El código si lo hago con Graphics es así:


           
Código: Text
  1.  Graphics myGraphics = this.CreateGraphics();
  2.             Bitmap imagenInicial = new Bitmap("imagen_inicio.jpg");
  3.             Rectangle rectanguloImagenPpal = new Rectangle(0, 28, 944, 689);
  4.             //pARA LUEGO DIBUJAR EL RECTANGULO
  5.             Pen pen = new Pen(Color.Black, 3);
  6.             //Dibujo el rectangulo
  7.             myGraphics.DrawRectangle(pen, rectanguloImagenPpal);
  8.             //Dibujo la imagen
  9.             myGraphics.DrawImage(imagenInicial,rectanguloImagenPpal);
  10.  


A ver si alguien me puede ayudar, gracias de antemano y saludos!!!!!

33
C# / Selecionar Un Trozo De Una Imagen Y Obtener Sus Co
« en: Miércoles 17 de Octubre de 2007, 02:14 »
Hola a tod@s!!!

Estoy realizando una aplicación en la cual se cargue una imagen (en el formato que sea) y luego se pueda seleccionar un trozo de esta, quedando este trozo seleccionado "marcado" por algun recuadro (de línea punteada por ejemplo) y que también me devuelva las coordenadas del trozo respecto a la imagen.

Lo de poder cualquier cargar imagen ya lo tengo echo, pero necesito ayuda en la parte de poder seleccionar un trozo de la imagen, que este trozo se quede "marcado" y obtener las coordenadas de este trozo, respecto a la imagen.

Otra cosa que me serviría es poder obtener las coordenadas del puntero en cada momento.


Ya se que pido mucho, acepto sugerencias. Alguien me puede ayudar? Gracias de antemano!!!!!!

Páginas: 1 [2]