imagecreatefromjpeg(), imagecreatefrompng() und imagecreatefromgif() brauchen, wie viele andere Bild-Funktionen auch, eine bestimmte PHP Bibliothek, die nicht auf jedem Webserver installiert ist. Hier zeigen wir, wie man das Problem löst und die Image-Funktionen nutzen kann!
Um mit der Programmiersprache PHP Bild-Bearbeitung auf dem Webserver auszuführen, braucht man spezielle Image-Funktionen. Diese werden aber nicht immer automatisch mit PHP mit installiert und lassen sich dann nicht nutzen. Das ist aber kein Problem, die fehlenden Funktionen lassen sich sehr schnell nachinstallieren – dazu braucht man aber Zugriff auf den Webserver und die nötigen Berechtigungen, andernfalls muss man bei seinem Webhoster nachfragen.
imagecreatefromjpeg() aktivieren: gd Bibliothek installieren
Zahlreiche Bildfunktionen sind in der gd Bibliothek gespeichert, auch die Funktionen imagecreatefromjpeg(), imagecreatefromgif() und imagecreatefrompng(). Mit dem folgenden Befehl kann man die Bibliothek nachinstallieren, damit man die Bild-Funktionen nutzen kann:
sudo apt-get install php5-gd
Anschließend muss man den Server wieder neustarten: Dazu gibt man, je nach System, entweder den folgenden Befehl ein
/etc/init.d/apache2 restart
oder diese beiden Befehle:
service apache2 stop
service apache2 start