2017-04-04 31 views
0

我需要使用PHP將RAW文件(從相機,如.arw,.cr2,...)轉換爲JPG。根據https://www.imagemagick.org/script/formats.php,他們都支持。不幸的是,我的服務器上的安裝沒有安裝它們。 我該如何添加它們? SSH訪問可用ImageMagick PHP額外格式

謝謝!

+0

你有沒有試過谷歌的東西,如「如何在xxxx服務器上安裝imagemagick」? (將xxxx替換爲服務器運行的操作系統) –

+1

您可能需要安裝'ufraw'軟件包來閱讀這些文件。 –

回答

1

看一看ImageMagick的delegates.xml。通常位於服務器上的/usr/share/ImageMagick-X之下。 IM能夠將編碼/解碼任務交給其他實用程序。如果您對服務器的管理權限,也可能是那樣簡單....

<delegatemap> 
    <delegate decode="arw" command=""ufraw-batch" --silent --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/> 
</delegatemap> 

雖然列出的格式應包括爲核心格式。出於安全原因,這種格式被禁止的可能性要大得多,或者編譯時不支持。可能值得與服務器所有者查詢。