• Domingo 17 de Noviembre de 2024, 16:30

Autor Tema:  Redimensionar Una Imagen  (Leído 2274 veces)

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Redimensionar Una Imagen
« en: Miércoles 27 de Octubre de 2004, 23:05 »
0
Hola que tal como estan, les tengo una preguntita como puedo hacer para redimensonar una imagen, quiero decir esto, supongamos que tengo una imagen de estas dimensiones (1024 x 768) y su tamaño es de 120 KB, esa misma imagen la quiero pasar a otras dimensiones (500 x 253) y por logica el tamaño tambien debe disminuir. Como puedo hacerlo por codigo para hacer clic en un boton la imagen que le de, le cambie la dimension de cuerdo al tañano que le de. Espero que me hayan entendido. Espero sus respuestas. Thank You So Much.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Redimensionar Una Imagen
« Respuesta #1 en: Jueves 28 de Octubre de 2004, 05:28 »
0
lo que quieres es que el cambio del archivo solo sea en el programa o que el cambio tambien sea en el disco duro....?


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Redimensionar Una Imagen
« Respuesta #2 en: Jueves 28 de Octubre de 2004, 15:48 »
0
Que solo sea en el programa, que la imagen original se mantenga igual
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

humoprogram

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Redimensionar Una Imagen
« Respuesta #3 en: Jueves 28 de Octubre de 2004, 18:15 »
0
debes colocar la foto en un imagebox o un picturebox y luego le cambias la propiedad heigth para la altura y la propiedad width para el ancho.

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Redimensionar Una Imagen
« Respuesta #4 en: Jueves 28 de Octubre de 2004, 18:18 »
0
Que tal una simple regla de 3 (método del vecino cercano) para realizar un cambio de tamaño de la imagen: Dos ciclos de NxM pixeles finales de la imagen y la regla de 3 para saber de donde sacas los valores de colores. Claro que tendrías que saber como acceder a nivel de pixeles a la imagen de forma eficiente... pero en VB para esos casos de tratamiento de imágenes generalmente se prepara un dll y desde VBasic se llama al dll... sólo así logras algo tan eficiente como hacerlo en C++... de hecho el dll sería hecho en C++, Delphi u otro compilador con esas capacidades.

Para Delphi hay componentes que hacen maravillas con imágenes pero no se para el Vbasic, tal vez buscando algo ya hecho... seguro alguien conoce alguna web con una biblioteca de funciones para imágenes en VBasic.