Frage

Ich musste in der Lage sein, verschiedene Bildformate in das PNG-Format zu konvertieren. Mit der Hilfe von einigen anderen, ich war in der Lage zu machen, dass passieren. Das einzige Problem ist, ich muss in der Lage sein, auch BMP-Dateien zu .PNG ohne die Verwendung von ImageMagick.

zu konvertieren

Hier ist der Code, den ich für die Umwandlung von anderen Dateien verwendet:

<?php
 $filename = "myfolder/test.jpg";
 $jpg = @imagecreatefromjpeg($filename);
 if ($jpg)
 {
   header("Content-type: image/png");
   imagepng($jpg);
   imagedestroy($jpg);
   exit;
 }
?>

Wenn jemand weiß, wie ich über das Konvertieren dieser gehen würde, lass es mich wissen. Jede Hilfe ist willkommen und geschätzt.

War es hilfreich?

Lösung

Es gibt ein neues Open-Source-Projekt auf Github, die (und andere Dateiformate) in PHP Lesen und Speichern von BMP-Dateien ermöglicht.

Das Projekt heißt PHP Bild Magician .

Andere Tipps

Es ist nicht in functionlaity für Standard-BMPs in GD gebaut. Wenn Sie jedoch auf der Dokumentationsseite sucht imagecreatefromwbmp gibt es einige Lösungen von anderen geschrieben, können Sie versuchen. Der Deal mit den Bilddaten manuell zu lesen und eine GD-Bild-Ressource von ihm konstruieren, die dann als unabhängig von Format gespeichert werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top