guenter024
Erfahrenes Mitglied
Hi PHP-Freunde,
ich stehe vor folgender Aufgabe:
Mit SVG werden aus Nutzereingaben Kurvendiagramme erstellt.
Auf Grund mangelhafter Browserkompatibilität möchte ich die SVG-Datei in ein jpg oder png konvertieren und das Bild ausgeben (Bild soll also nicht gespeichert werden).
Die SVG-Grafik liegt also schon vor, zum konvertieren will ich ImageMagick nutzen.
Die Versionsabfrage ImageMagick ergibt:
Versuche zunächst einfach ein JPG in ein PNG umzuwandeln.
Zum Konvertieren habe ich folgendes Kommando verwendet:
Leider wird kein PNG-Bild generiert und folglich auch keins angezeigt.
Das Original liegt aber laut Bildinformationen vor:
Woran kann das liegen?
Hoffe jemand kann mir helfen.
Gruß
Günter
ich stehe vor folgender Aufgabe:
Mit SVG werden aus Nutzereingaben Kurvendiagramme erstellt.
Auf Grund mangelhafter Browserkompatibilität möchte ich die SVG-Datei in ein jpg oder png konvertieren und das Bild ausgeben (Bild soll also nicht gespeichert werden).
Die SVG-Grafik liegt also schon vor, zum konvertieren will ich ImageMagick nutzen.
Die Versionsabfrage ImageMagick ergibt:
ImageMagick liegt also vor.ImageMagick Version:
Version: ImageMagick 6.6.0-4 2012-04-26 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
Features: OpenMP
Versuche zunächst einfach ein JPG in ein PNG umzuwandeln.
Zum Konvertieren habe ich folgendes Kommando verwendet:
PHP:
error_reporting(E_ALL);
$imgpath="/homepages/XX/XXXXXXXX/pfad/zur/datei";
$convert="usr/bin/convert";
$file="bilddatei";
if(file_exists($imgpath."/".$file.".jpg"))
{
exec("$convert $file.jpg $file.png");
}
print "<img src=\"$file.png\" />";
Leider wird kein PNG-Bild generiert und folglich auch keins angezeigt.
Das Original liegt aber laut Bildinformationen vor:
PHP:
echo "
<pre>";
system("identify -verbose $file.jpg");
echo "</pre>";
Woran kann das liegen?
Hoffe jemand kann mir helfen.
Gruß
Günter