2013-07-09 33 views
6

Pracuję nad stroną internetową dla mojego klienta, w której obrazy tiff muszą zostać przekonwertowane na png lub jpg, zanim zostaną zmontowane w pliku PDF.Konwertowanie obrazu TIFF na PNG/JPG/GIF w PHP bez Imagick

Przeczytałem wiele artykułów, tutaj i na innych stronach poświęconych temu zagadnieniu. Wszyscy oni zalecają użycie Imagick, aby to osiągnąć. Problem polega na tym, że serwer mojego klienta nie ma zainstalowanego rozszerzenia, a firma hostingowa nie chce zainstalować rozszerzenia.

Nie jest również zainstalowany PDFLib na serwerze (który obsługuje importowanie tiffów do pliku PDF).

Dzięki.

+0

EDYCJA: Generowanie PDF działa dobrze. Problem dotyczy konwersji. –

+0

Oto podobny wpis dotyczący tworzenia tiff z PHP http://stackoverflow.com/questions/1951101/how-to-create-a-tiff-file – putvande

Odpowiedz

2

Jest to trudne z powodu formatu tiff. Możesz to zrobić dla większości formatów wejściowych z natywnymi funkcjami PHP, aby utworzyć obiekt obrazu z pliku źródłowego, a następnie zapisać go za pomocą imagejpeg lub imagepng. Ale tiff ma problemy z patentami i nie sądzę, żeby było obsługiwane. Zajrzyj do PHP GD i funkcji obrazu dostępnych na twoim serwerze. Może być pomoc w komentarzach tutaj: http://php.net/manual/en/function.pdf-open-image-file.php

+0

Dobra odpowiedź. To by działało ... ale PDFLib też nie jest zainstalowany na serwerze. –