Seleccionar parte de una imagen
Hola, quiero seleccionar parte de una imagen, la cual abro mediante un Timage y son jpg ó bmp, y poder modificar de tamaño esa selección para luego operar con ella...
Bueno creo q podría dejar una referencia utilizando un Shape que sea rectángulo por ejemplo: TRect Recta = TRect(0,0,10,10); y así tengo los 10x10 píxeles de la imagen, y ya operar con esa Recta. Pero lo he ejecutado de prueba con una imagen .jpeg y me dice que no puedo modificar la imagen si no es de tipo TBitmap, en cambio con una .bmp si me deja, pero claro se me "dibuja" un rectángulo fijo y no me deja moverlo ni cambiarle el tamaño... ¿cómo puedo hacer para que me permita con los .jpeg y para que me deje modificar esa selección? Gracias, saludos. |
Cita:
Para modificar una imagen SI o SI debes llegar a tener la imagen tal y como es, modificarla y guardarla en el formato que desees, el cual a fin y a cabo es solo una abstracción compresa o no de la imagen. Cita:
Saludos |
|
Cita:
|
Cita:
|
Cita:
Entonces no es lo que yo dije? :confused: |
Hola, lo que yo me refiero con redimensionar no es la imagen , sino la selección que me sale en la imagen por defecto, igual que en el photoshop por ejemplo, cuando tu marcas la opción de selección haces con el ratón cualquier selección, no? y la puedes aumentar de tamaño. Pues lo mismo quiero hacer yo, lo q pasa que yo cuando le doy al botón en la imagen se me dibuja una selección, y quiero que se pueda redimensionar y cambiar de sitio en la imagen.
Saludos. |
Investiga esto:
Canvas->Rectangle y InvalidateRect http://msdn2.microsoft.com/en-us/library/ms534893.aspx Utiliza también el evento OnMouseMove y OnMouseClick para mover y cambiar el tamaño de tu rectángulo. Utiliza eventos de teclado para controlar acciones de las teclas Control y Alt. Saludos.;) |
Muy bien, con esto me va saliendo...
Muchas gracias. Saludos. |
La franja horaria es GMT +2. Ahora son las 17:51:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi