Foros del Web » Programando para Internet » PHP »

formato de imagenes

Estas en el tema de formato de imagenes en el foro de PHP en Foros del Web. Hola... No sé si realmente esta pregunta pertenece a este foro, pero bien ahí va. Cómo puedo cargar imágenes a un servidor dándole a estas ...
  #1 (permalink)  
Antiguo 19/12/2003, 17:56
 
Fecha de Ingreso: febrero-2003
Mensajes: 165
Antigüedad: 21 años, 2 meses
Puntos: 0
formato de imagenes

Hola...

No sé si realmente esta pregunta pertenece a este foro, pero bien ahí va.

Cómo puedo cargar imágenes a un servidor dándole a estas un ancho y alto determinado para ser mostrada en la web.

No debe ser configurando los parámetros ancho y algo del tag <img...
ya que esto distorciona la imagen.

Por ejemplo voy actualizar una foto en la web que debe tener w=200 y h=150. Pero la foto que tengo tiene w=350 y h=400.

Cómo puedo llevar 'autómaticamente' la foto al tamanno deseado sin utilizar photo shop u otro.

gracias
  #2 (permalink)  
Antiguo 19/12/2003, 18:11
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 20 años, 5 meses
Puntos: 0
Que yo sepa no lo puedes hacer con ASP, existe un componente que se llama ASPJpeg esta es su direccion
http://www.aspupload.com/aspjpeg.html

Con el ejemplo que pusiste no creo que puedas modificar una imagen sin que se distorcione por que si te fijas en la imagen que tu deseas, el ancho es mas grande que el alto y en la imagen que tienes original las dimensiones estan alreves, es decir tienes mas alto que ancho. Lo mas que podrias hacer es ajustar el ancho o la altura a uno de tus valores deseados y el otro disminuirlo de forma proporcional. Es decir si el alto lo disminuyes 30%, el ancho tambien para que no se distorsione tu imagen
  #3 (permalink)  
Antiguo 19/12/2003, 19:53
 
Fecha de Ingreso: febrero-2003
Mensajes: 165
Antigüedad: 21 años, 2 meses
Puntos: 0
Por su puesto, debo ajustar la foto a un valor porcentual.

Fijaría un tamanno ficho alto ó ancho y a partir calcularía el valor % y se lo aplicaría a otro lado.

Es así como lo hago en PhotoShop, pero cómo lo hago para que una persona sin conocimiento informático haga 'clik' en un botón y se ajuste la foto según el tamaño???

No puedo usar ASP.

gracias
  #4 (permalink)  
Antiguo 20/12/2003, 14:48
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Saludos.

Primero aclarame algo...

Siempre debe medir 200 x 150 ???

o si es mas ancha la foto original debe quedar midiendo 200 o si es mas alta la foto original debe quedar midiendo 150 ???

Puedes usar :

$sizeImg = GetImageSize(ruta_imagen/nombre.jpg);

$ANCHO_IMG = $sizeImg[0];
$ALTO_IMG = $sizeImg[1];

y preguntar:

if ($ANCHO_IMG > 200) {
$ANCHO_IMG_FINAL = "200";
}

e igualmente con el alto.

Pero para llevar una imagen de un tamaño mayor a los 2 valores fijos, debes tener en cuenta que la imagen original debe ser "PROPORCIONAL" o esos valores sino no podrás.

Otra forma que se me ocurre, es que leas los valores dela imagen y la "RECORTES" con php en el alto o en el ancho, para asegurar que quede PROPORCIONAL y luego ajustar el tamaño.

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #5 (permalink)  
Antiguo 23/12/2003, 09:48
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Aclarar que lo que propuso José Molina usa y require de las librerias (extensiones) par PHP: GD

www.php.net/gd

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:33.