Necesito abrir un .bmp y recortarlo con dimensiones fijadas por codigo y luego guardarlo, eso es todo. He encontrado cosas similares, pero no esa en particular, de hecho aqui en el foro, pero no funcionaban.
Gracias!
| |||
| Necesito abrir un .bmp y recortarlo con dimensiones fijadas por codigo y luego guardarlo, eso es todo. He encontrado cosas similares, pero no esa en particular, de hecho aqui en el foro, pero no funcionaban. Gracias! |
| ||||
| Respuesta: Recortar Imagen .BMP Cita: Puedes abrir el bmp con LoadPicture, recortarlo con PaintPicture y guardarlo con SavePicture.Saludos
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
| Respuesta: Recortar Imagen .BMP Justamente tengo problemas con la parte de recortarlo |
| ||||
| Respuesta: Recortar Imagen .BMP Bueno, debes tener dos PictureBox, y colocar el código siguiente:
Código:
Dim X As Single
Dim Y As Single
Dim vWidth As Single
Dim vHeight As Single
X = 0 'Desde donde queremos recortar horizontalmente
Y = 0 'Desde donde queremos recortar verticalmente
vWidth = 1000 'Ancho en twips que queremos recortar
vHeight = 1000 'Alto en twips que queremos recortar
'Cargamos la imagen C:\Imagen.bmp
Picture1.Picture = LoadPicture("C:\Imagen.bmp")
'Recortamos la imagen según los parámetros definidos
Picture2.AutoRedraw = True
Picture2.BorderStype = vbNone
Picture2.Width = vWidth
Picture2.Height = vHeight
Picture2.PaintPicture Picture1.Picture, 0, 0, Picture2.Width, Picture2.Height, X, Y, vWidth, vHeight
'Guardamos la imagen recortada en C:\Recortado.bmp
SavePicture Picture2.Image, "C:\Recortado.bmp"
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
| Muchas gracias, es justamente lo que necesitaba y funciona bien. He tenido que comentar la linea: 'Picture2.BorderStype = vbNone Ya que si no lo hago me da un error. "Variable no definida", si la defino me da el error: "No se encontro el metodo o el miembro de datos" Gracias nuevamente! |
| ||||
| Respuesta: Recortar Imagen .BMP Cita: Ah, cierto, es que escribí mal, debería ser:
Iniciado por intercambioseo Muchas gracias, es justamente lo que necesitaba y funciona bien. He tenido que comentar la linea: 'Picture2.BorderStype = vbNone Ya que si no lo hago me da un error. "Variable no definida", si la defino me da el error: "No se encontro el metodo o el miembro de datos" Gracias nuevamente! ![]()
Código:
Picture2.BorderStyle = vbNone
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
Este tema le ha gustado a 1 personas