silverstripe上传tiff并转换为jpeg

时间:2012-11-21 08:03:05

标签: content-management-system silverstripe

我正在使用silverstripe框架构建图像数据库。它需要能够上传大的tiff文件,它们应该转换为jpeg。是否有一个功能的内置功能,或者我是否必须使用库? 问候, 弗洛里安

1 个答案:

答案 0 :(得分:0)

SilverStripe没有内置的图像转换实用程序,只有一个GD类,它主要处理现有图像的大小调整(在gif / jpg / png中)。

ImageMagick支持转换TIFF(请参阅supported formats)。我确信你可以找到它的PHP包装器库(不必特定于SilverStripe),或直接通过exec()使用命令行工具。

除此之外,我们还有UploadField类来处理上传。它使用jQuery fileupload插件,它支持更大的文件(虽然服务器超时和PHP配置也在这里发挥作用)。您可能需要查看chunked uploads