2012-11-21 88 views
0

我正在製作一個帶有銀色條紋框架的圖像數據庫。它需要能夠上傳大量的tiff文件,並且應該將其轉換爲jpeg。有沒有建立功能來做到這一點,還是我必須使用庫? 問候, 弗洛裏安silverstripe上傳tiff並轉換爲jpeg

回答

0

SilverStripe沒有內置的圖像轉換工具,只是一個GD類主要處理了現有圖像的大小調整(以GIF/JPG/PNG)。

ImageMagick支持TIFF的轉換(請參見supported formats)。我相信你可以找到它的PHP包裝庫(不一定是特定於SilverStripe),或直接通過exec()使用命令行工具。

除此之外,我們有UploadField類來處理上傳。它使用jQuery fileupload插件,該插件支持較大的文件(儘管服務器超時和PHP配置也在此處起作用)。你可能想看看chunked uploads

+0

ImageMagick爲我做了詭計。它安裝在服務器上(轉換)。 exec('convert'。$ path。「」。$ jpegPath,$ output); – spierala