2013-07-09 33 views
6

Sto lavorando a un sito Web per il mio cliente in cui le immagini tiff devono convertirsi in png o jpg prima di essere assemblate in un PDF.Conversione di un'immagine TIFF in PNG/JPG/GIF in PHP senza Imagick

Ho letto molti articoli, qui e altri siti, su questo tema. Tutti raccomandano l'uso di Imagick per realizzare questo. Il problema è che il server del mio cliente non ha quell'estensione installata e la società di hosting non è disposta a installare l'estensione.

Né PDFLib è installato sul server (che supporta l'importazione di tiff in un PDF).

Grazie.

+0

MODIFICA: la generazione di PDF sta funzionando correttamente. Il problema è con la conversione. –

+0

Ecco un post simile sulla creazione di tiff con PHP http://stackoverflow.com/questions/1951101/how-to-create-a-tiff-file – putvande

risposta

2

Questo è difficile a causa del formato TIFF. Puoi farlo per la maggior parte dei formati di input con le funzioni native di PHP per creare un oggetto immagine dal file sorgente e quindi salvarlo usando imagejpeg o imagepng. Ma Tiff ha problemi di brevetto e non credo che sia supportato. Dai un'occhiata al PHP GD e alle funzioni di immagine disponibili sul tuo server. Può essere utile nei commenti qui: http://php.net/manual/en/function.pdf-open-image-file.php

+0

Bella risposta. Avrebbe funzionato ... ma PDFLib non è installato sul server. –