Zoom

03/08/2004 - 16:45 por Alberto | Informe spam
Tengo un programa de tratamiento de imágenes y me gustaría saber cómo puedo
hacer un zoom sobre alguna de ellas. La idea es mostrarlas en un control
Image y al hacer un clic poder hacer acercar o alejar la imagen.

Agradezco cualquier pista.

Preguntas similare

Leer las respuestas

#1 NoSpam
03/08/2004 - 18:28 | Informe spam
Hola,

Si lo haces con GDI+ busca con DrawImage. Coges la zona que quieres y le
dices que te la escriba al tamaño que quieras.

Un saludo


"Alberto" escribió en el mensaje
news:%
Tengo un programa de tratamiento de imágenes y me gustaría saber cómo


puedo
hacer un zoom sobre alguna de ellas. La idea es mostrarlas en un control
Image y al hacer un clic poder hacer acercar o alejar la imagen.

Agradezco cualquier pista.


Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo \(MVP\)
04/08/2004 - 02:59 | Informe spam
Revisa este codigo:



private Bitmap ZoomIn(Bitmap imagen) {

if (imagen != null) {

Size nuevoTamaño = imagen.Size;

nuevoTamaño.Height *= 2;

nuevoTamaño.Width *= 2;

return new Bitmap(imagen, nuevoTamaño);

}

return null;

}

private Bitmap ZoomOut(Bitmap imagen) {

if (imagen != null) {

Size nuevoTamaño = imagen.Size;

nuevoTamaño.Height /= 2;

nuevoTamaño.Width /= 2;

return new Bitmap(imagen, nuevoTamaño);

}

return null;

}



Saludos

Pedro Luna, MVP

Gye, Ecu

"Alberto" escribió en el mensaje
news:%
Tengo un programa de tratamiento de imágenes y me gustaría saber cómo


puedo
hacer un zoom sobre alguna de ellas. La idea es mostrarlas en un control
Image y al hacer un clic poder hacer acercar o alejar la imagen.

Agradezco cualquier pista.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida