2017-04-04 2 views
0

J'ai besoin de convertir les fichiers RAW (de caméras, comme .arw, .cr2, ...) en JPG en utilisant PHP. Selon https://www.imagemagick.org/script/formats.php, ils sont tous pris en charge. Malheureusement, l'installation sur mon serveur ne les a pas installés. Comment puis-je les ajouter? L'accès SSH est disponibleImageMagick formats supplémentaires PHP

merci!

+0

Avez-vous essayé google quelque chose comme "comment installer imagemagick sur xxxx-server"? (remplacez xxxx par l'OS que votre serveur exécute) –

+1

Vous devez probablement installer le paquet 'ufraw' pour les lire. –

Répondre

1

Jetez un oeil un delegates.xml de ImageMagick. Généralement situé sous /usr/share/ImageMagick-X sur le serveur. La messagerie instantanée est capable de transmettre une tâche de codage/décodage à d'autres utilitaires. Si votre accès administrateur au serveur, il peut être aussi simple que ....

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

Bien que, les formats énumérés doivent être inclus dans les formats de base. Il est plus que possible que ces formats ont été interdits par policy.xml, ou compilés sans support pour des raisons de sécurité. Peut-être vaut la peine d'enquêter avec le propriétaire du serveur.