Ich erstelle PNG-Datei mit Kairo-Erweiterung von PHP. Das Bild enthält einen Hintergrund und einen Text. Jetzt möchte ich diese Bilder per PHP komprimieren, nachdem es von cairo erzeugt wurde. Gibt es eine Bibliothek, um das zu tun?PNG-Dateien komprimieren in PHP
Ich fand pngcrush Werkzeug. Aber es ist ein Kommandozeilenwerkzeug. Ich möchte nicht anrufen system
aufrufen. Wenn es keine PHP-Lösung gibt, würde eine C-Lösung ausreichen. In diesem Fall werde ich eine PHP-Erweiterung machen.
Ich habe this related Frage gelesen. Aber es gibt keine Antwort darin.
Lesen Sie http://stackoverflow.com/questions/7462827/phpimagick-png-compression es funktioniert nicht so. –
Aha! Es sieht aus wie ein PHP-Problem und kein ImageMagick-Problem. Sie könnten entweder das Flag zur Erweiterung PHP-ImageMagick hinzufügen oder ein eigenes erstellen. [MagickCore] (http://www.imagemagick.org/script/magick-core.php) hat ein Beispiel (nach 'example' suchen), wie man ein gif in einen png Code umwandelt. – RunHolt
Wenn Sie die zugehörige Frage sehen, hat OP es mit PHP versucht, aber ich habe es auch in der Befehlszeile versucht. In beiden Fällen erreiche ich nicht mehr als 10% Kompression. –