Redimensionar imagenes al subirlas
Publicado por Pablo (11 intervenciones) el 31/07/2011 01:07:17
Hola a todos, tengo un script que es de clasificados y los usuarios pueden subir una serie de fotos de sus articulos, pero el inconveniente de esto es que si suben fotos muy pesadas a la hora de cargar la página se hace demasiado lento. Lo que yo queria era ver de que forma pueden subir imagnes pero cuando lo hagan, estas automaticamente se redimensionen a un tamaño predeterminado, por ejemplo 640x480.
En mi script las imagenes se almacenan en una carpeta llamada re_images y cada usuario tiene su tabla en la base de datos y ahí mismo se guarda el nonmbre de la imágen dentro de (images)
Estas son las lineas del código para subir las imagenes:
if(isset($_POST[s1]))
{
if(!empty($_FILES[images][name][0]))
{
while(list($key,$value) = each($_FILES[images][name]))
{
if(!empty($value))
{
$NewImageName = $t."_offer_".$value;
copy($_FILES[images][tmp_name][$key], "re_images/".$NewImageName);
$MyImages[] = $NewImageName;
}
}
if(!empty($MyImages))
{
$ImageStr = implode("|", $MyImages);
}
}
Desde ya muchas gracias.
En mi script las imagenes se almacenan en una carpeta llamada re_images y cada usuario tiene su tabla en la base de datos y ahí mismo se guarda el nonmbre de la imágen dentro de (images)
Estas son las lineas del código para subir las imagenes:
if(isset($_POST[s1]))
{
if(!empty($_FILES[images][name][0]))
{
while(list($key,$value) = each($_FILES[images][name]))
{
if(!empty($value))
{
$NewImageName = $t."_offer_".$value;
copy($_FILES[images][tmp_name][$key], "re_images/".$NewImageName);
$MyImages[] = $NewImageName;
}
}
if(!empty($MyImages))
{
$ImageStr = implode("|", $MyImages);
}
}
Desde ya muchas gracias.
Valora esta pregunta


0