Tal como dice el titulo, necesito reducir el tamaño de una imagen y guardarla en BD. Pero no es tan sencillo como parece, al menos no para mi... Explico porque.
Normalmente guardamos en bd el nombre de la img y subimos la imagen fisica a una carpeta.. Pues en mi caso estoy guardando la imagen como binario en un campo de BD.
Sin embargo me parece logico poder dar tratamiento a la imagen y luego hago m proceso.. Ojo: ya guardo la imagen en BD. Solo quiero adaptar lo de la redimencion..
Aca les dejo el codigo para ver si pueden ayudarme (que ya tienen tiempo que no lo hacen

Código PHP:
Ver original
switch($_REQUEST['action']) { case 'r': { $id = $_REQUEST['id_usu']; $type = $_FILES["fil_ima_usu"]["type"]; $tmp_name = $_FILES["fil_ima_usu"]["tmp_name"]; $message= _('Aparentemente se ha hecho la cosa correctamente!'); $query = "SELECT f_actualiza_imagen_usuario('".$id."','".$buffer."'::Bytea)"; $ConnPG->BeginTrans(); $ConnPG->Query($query); $retVal = $ConnPG->Fresult(); //print $ConnPG->GetLastError(); if ($retVal==null) $message = _('Error durante la actualización'); else $ConnPG->CommitTrans(); } else { $message='Estos no son los datos el mio'; } break; case 'm': echo "You end right here"; break; }
Estoy trabajando con PostgreSQL por cierto... Cualkier cosa diganme porfavor.. Saludos!