Quiero bajar la calidad de una imagen jpeg por medio de la funcion imagejpeg
Publicado por Sebastian Riveros (2 intervenciones) el 01/09/2021 18:27:11
Buenas tardes,
disculpen la molestia, quería consultar los siguiente:
actualmente recibo esta información de un formulario, de la siguiente forma y luego mediante un insert into lo subo a una base de datos sin ningún problema
if($_FILES['fotoa']['tmp_name']!=""){
$fotoa=addslashes(file_get_contents($_FILES['fotoa']['tmp_name']));
}
Sin embargo, me he dado cuenta que la pagina en la que realizo un informe entre fechas, arroja a 500 Internal Server Error, cuando el peso de las fotos en el informe es mayor a 3000KB en fotos, por lo que estaba pensando en comprar un servidor mas potente(si me recomiendan alguno igual seria de utilidad) y a la vez bajarle la calidad a las fotos, ya que esta no es tan necesaria, estaba pensando en algo como esto:
if($_FILES['fotoa']['tmp_name']!=""){
$fotoa=addslashes(file_get_contents($_FILES['fotoa']['tmp_name']));
$fotoa= imagejpeg( $fotoa, NULL, 70);
}
Ahora no se si sea factible y a priori no me funciona, esto claramente para disminuir el peso de las fotos que suele rondar entre los 650 y 160 KB.
Muchas gracias por su tiempo.
disculpen la molestia, quería consultar los siguiente:
actualmente recibo esta información de un formulario, de la siguiente forma y luego mediante un insert into lo subo a una base de datos sin ningún problema
if($_FILES['fotoa']['tmp_name']!=""){
$fotoa=addslashes(file_get_contents($_FILES['fotoa']['tmp_name']));
}
Sin embargo, me he dado cuenta que la pagina en la que realizo un informe entre fechas, arroja a 500 Internal Server Error, cuando el peso de las fotos en el informe es mayor a 3000KB en fotos, por lo que estaba pensando en comprar un servidor mas potente(si me recomiendan alguno igual seria de utilidad) y a la vez bajarle la calidad a las fotos, ya que esta no es tan necesaria, estaba pensando en algo como esto:
if($_FILES['fotoa']['tmp_name']!=""){
$fotoa=addslashes(file_get_contents($_FILES['fotoa']['tmp_name']));
$fotoa= imagejpeg( $fotoa, NULL, 70);
}
Ahora no se si sea factible y a priori no me funciona, esto claramente para disminuir el peso de las fotos que suele rondar entre los 650 y 160 KB.
Muchas gracias por su tiempo.
Valora esta pregunta


0