Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/09/2009, 13:21
Avatar de oktubre
oktubre
 
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 8 meses
Puntos: 4
Respuesta: redimensionar imagenes php duda

disculpen que me meta.
con el tema porsentajes lo que podes hacer es realizar el cáculo a parte y luego cambiar
cambiartam("imagen.png", "nuevaimagen.png", 200, 200);
por
cambiartam("imagen.png", "nuevaimagen.png", $esto, $yesto);
de manera que uno incluso podría primero medir la imagen que quieren subir
ejemplo 800x600
y realizarles un cáculo del tipo 800x600 redimencionado es igual a 640x480
con suponer esto, un array $ancho[800] = 640 ;
serviría para
cambiartam("imagen.png", "nuevaimagen.png", $ancho[800], $alto[480]);

medio que te vas a tener que quemar un par de horasculo para ver que es lo importante.
en ningún momento esta claro si las imagenes que van a subir son de formatos estándares o son creadas por el usuario. 800x600 y 640x480 son formatos del tipo 3x4. si esta constante de formato esta presente, puedes declarar el array anterior con los datos ya definidos de como los va a redimencionar
$x=imageSX($imagen);
$y=imageSY($imagen);
estas líneas obtienen eso y luego te quedaría un

cambiartam("imagen.png", "nuevaimagen.png", $ancho[$x], $alto[$y]);

creo que la cosa es así...
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.