Cómo solucionar el error: imagecreatefromjpeg()


Si en algún momento te aparece este error en PHP:

Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in C:\xampp\htdocs\tu-proyecto\archivo.php:79

De la misma forma, este error puede también ocurrirte al llamar a otras funciones de esta librería, como, por ejemplo, imagecreatefrompng()

Fatal error: Uncaught Error: Call to undefined function imagecreatefrompng() in C:\xampp\htdocs\tu-proyecto\archivo.php:79

Es porque al instalar o actualizar a una nueva versión de XAMPP debes activar manualmente la extensión GD, la cual te permite trabajar con funciones de imágenes que usamos en PHP para capturarlas y almacenarlas en el servidor.

La extensión PHP GD no es más que una librería de funciones para el manejo y tratamiento de imágenes en PHP. Por lo que la solución a este error es instalar la citada librería.

1.- Abre el panel de control de Xampp.

2.- Da click en el botón de 'Config' de 'Apache', y seleccionar 'PHP (php.ini)

3.- Dentro del archivo 'php.ini' busca el texto ';extension=gd'


4.- Quita el ';' quedando de la siguiente forma 'extension=gd'


5.- Guarda el archivo.

6.- Regresa al panel de control de XAMPP y deten el sercvicio de Apache 

7.- Vuelve a iniciar el servicio.

De esta forma, si has tenido problemas con algunas de las funciones anteriormente mencionadas y pertenecientes a la librería PHP GD de PHP, imagecreatefromjpeg o imagecreatefrompng, una vez hayas instalado dicha librería y reiniciado tu servidor, no deberá seguir produciéndose este error.

Agradezco a mi amigo Erick de León por escribir este artículo en su blog: 

https://erickdeleon.dev/como-solucionar-el-error-call-to-undefined-function-imagecreatefromjpeg

Si deseas ver esta explicación en video te invito a que visites el canal de YouTube de Tutoriales a tu Alcance dando clic en el botón de reproducción:


Más artículos relacionados

¿Qué tal te pareció el artículo?

Válido.
Por favor llena este campo correctamente.
Válido.
Por favor llena este campo correctamente.
Válido.
Por favor llena este campo correctamente.
Comparte este artículo

Usamos cookies para brindar nuestros servicios. Al utilizar este sitio web, acepta esto. Conoce nuestras políticas de Cookies