2013-07-09 14 views
6

Ich arbeite an einer Website für meinen Kunden, in der TIFF-Bilder in png oder jpg konvertiert werden müssen, bevor sie zu einem PDF zusammengefügt werden.Konvertieren eines TIFF-Bildes in PNG/JPG/GIF in PHP ohne Imagick

Ich habe viele Artikel, hier und andere Seiten, zu diesem Thema gelesen. Sie alle empfehlen die Verwendung von Imagick, um dies zu erreichen. Das Problem ist, dass auf dem Server meines Clients diese Erweiterung nicht installiert ist und das Hostingunternehmen die Erweiterung nicht installieren möchte.

Noch ist PDFLib auf dem Server installiert (der das Importieren von TIFFs in ein PDF unterstützt).

Danke.

+0

EDIT: Die PDF-Generierung funktioniert gut. Das Problem ist mit der Konvertierung. –

+0

Hier ist ein ähnlicher Beitrag über das Erstellen von TIFF mit PHP http://StackOverflow.com/Questions/1951101/How-to-Create-Atiff-file – putvande

Antwort

2

Dies ist wegen des TIFF-Formats schwierig. Sie können dies für die meisten Eingabeformate mit nativen PHP-Funktionen tun, um ein Bildobjekt aus der Quelldatei zu erstellen und dieses dann mit imagejpeg oder imagepng zu speichern. Aber tiff hat Patentprobleme und ich glaube nicht, dass es unterstützt wird. Sehen Sie sich die auf Ihrem Server verfügbaren PHP GD- und Image-Funktionen an. Kann etwas Hilfe in den Kommentaren hier sein: http://php.net/manual/en/function.pdf-open-image-file.php

+0

Schöne Antwort. Es hätte funktioniert ... aber PDFLib ist auch nicht auf dem Server installiert. –