Foros del Web » Programación para mayores de 30 ;) » .NET »

Cambiar tamaño de imagenes

Estas en el tema de Cambiar tamaño de imagenes en el foro de .NET en Foros del Web. Hola a todos! Necesito ayuda con el tratamiento de imágenes en asp.NET. A ver, les explico la situación. Yo trabajo con ASP (aunque tengo intención ...
  #1 (permalink)  
Antiguo 02/06/2005, 10:25
 
Fecha de Ingreso: diciembre-2004
Ubicación: La Rioja
Mensajes: 336
Antigüedad: 19 años, 11 meses
Puntos: 2
Cambiar tamaño de imagenes

Hola a todos!

Necesito ayuda con el tratamiento de imágenes en asp.NET. A ver, les explico la situación.

Yo trabajo con ASP (aunque tengo intención de ponerme con el .NET cuanto antes) y realizo webs que son actualizadas por mis clientes a través de formularios (las fotos con Upload de un campo de tipo FILE).

Hasta ahora les instalaba un programa de tratamiento fotográfico para que escalasen las fotos que querían subir a la página para que todas tuvieran el mismo tamaño. Pero claro, les da demasiado trabajo y quería que el tamaño de las fotos se cambiase sólo al subirlas desde el formulario.

Se que .net puede hacer este cambio y guardar las fotos escaladas en el servidor, así el cliente sólo tendría que escoger la foto original en su disco duro.

Pero como no tengo idea de .net no entiendo los tutoriales y ejemplos que encuentro. Además no he encontrado ninguno que se ajuste.

Ya sé que pido demasiado, esto es algo más que una ayudita, pero agradecería cualquier ayuda.

Muchas gracias por su tiempo y atención
  #2 (permalink)  
Antiguo 02/06/2005, 17:55
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 9 meses
Puntos: 50
Puedes empezar para ir leyendo acerca del namespace System.Drawing

Ahi puedes manipular las imagenes de tamaño, formato, etc..

http://aspnet.4guysfromrolla.com/articles/012203-1.aspx

De hecho en las faq´s puse un link para hacer Thumbnails

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 03/06/2005, 01:23
 
Fecha de Ingreso: diciembre-2004
Ubicación: La Rioja
Mensajes: 336
Antigüedad: 19 años, 11 meses
Puntos: 2
Muchas gracias por responder!

Ya vi ayer tu código antes de preguntar, pero no conseguí implementarlo. Y hoy he estado probando otro rato y no hay forma. No llego a entenderlo muy bien.

Me he centrado sólo con la parte de los Thumbnails. ¿La ruta en el servidor se puede poner relativa? Es decir img/nombrefoto.gif, en lugar de toda la ruta...

Yo los datos los extraigo de una base de datos que guarda el nombre de la foto además de otros datos y en la misma página quería mostrar por cada registro la miniatura y una serie de campos, es posible adaptarlo?

Por favor, necesito una orientación, no les pido que me hagan el trabajo.

Gracias
  #4 (permalink)  
Antiguo 03/06/2005, 07:50
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 9 meses
Puntos: 50
Cita:
¿La ruta en el servidor se puede poner relativa?
Si se puede..

Cita:
Yo los datos los extraigo de una base de datos que guarda el nombre de la foto además de otros datos y en la misma página quería mostrar por cada registro la miniatura
Pues cuando extraigas la imagen de tu base de datos mandas a llamar a tu método para aplicarle el Thumbnail y las guardes en algun directorio temporal.

O la otra que puede hacer es tener un campo dentro de tu base de datos donde guardes la ruta del tamaño de la imagen normal y otro donde esté el Thumbnail.
  #5 (permalink)  
Antiguo 03/06/2005, 08:15
 
Fecha de Ingreso: diciembre-2004
Ubicación: La Rioja
Mensajes: 336
Antigüedad: 19 años, 11 meses
Puntos: 2
Muchas gracias, cuando saque un ratito lo miro con detenimiento a ver si consigo algo
  #6 (permalink)  
Antiguo 09/06/2005, 11:18
 
Fecha de Ingreso: junio-2005
Mensajes: 3
Antigüedad: 19 años, 5 meses
Puntos: 0
Yo también ando buscando cómo reducir una imagen, aunque sea una vez recibida, mediante asp o java. El Asp.Net me parece, o bien complicado, o me lo explican muy mal, porque no me entero de por dónde van los tiros.
¿Es imposible hacer ésto con asp? ¿Tengo que utilizar forzosamente asp.net?
  #7 (permalink)  
Antiguo 11/06/2005, 10:23
 
Fecha de Ingreso: junio-2005
Mensajes: 3
Antigüedad: 19 años, 5 meses
Puntos: 0
¡SOLUCIONADO!
Finalmente he dado una solución a mi problema de "encojer" fotografías en el servidor.
Como el código del ejemplo dado por Persist sólo les funcciona a ellos, he procedido a usar el UPLOAD de siempre, pero cuando la fotografía llega al servidor, se redirecciona a otra página con código ASP , etc.... y gracias al Create.Objetc("Persist.jpeg") que podemos utilizar tras instalar el aspjpeg.exe, podemos empezar a trabajarlas... en fín... me ha costado horas de sudor, pero lo conseguí... y con código propio. GRACIAS DE TODOS MODOS A LOS QUE HABÉIS PUESTO ÉSTA PREGUNTA , pues gracias a ella he empezado a deducir cómo deberían ir las cosas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:30.