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:
Desarrollador Web
23/09/2021
641 Visitas
Usamos cookies para brindar nuestros servicios. Al utilizar este sitio web, acepta esto. Conoce nuestras políticas de Cookies