convert 安裝 轉換文件格式報錯的解決方案


1. convert安裝:

apt-get update 
apt-get install imagemagick

2.   

遇到的問題:

convert.im6: not authorized `NA12878.base.ps' @ error/constitute.c/ReadImage/454.
convert.im6: no images defined `NA12878.base.png' @ error/convert.c/ConvertImageCommand/3044.
convert.im6: not authorized `NA12878.qual.ps' @ error/constitute.c/ReadImage/454.
convert.im6: no images defined `NA12878.qual.png' @ error/convert.c/ConvertImageCommand/3044.

  

3.該問題解決辦法:

網上有這樣的,親測:不管用。pass

contributed:對於沒有運行Web服務器的桌面用戶,只需消除這些限制就足夠了。為此目的,可以刪除文件,或重命名該文件。因此,所有政策都取消了,但如果需要,您仍可以恢復.

因為我的工具就沒有web連接,所以果斷可行:

sudo mv /etc/ImageMagick/policy.xml /etc/ImageMagick/policy.xmlout

 

如果需要的話,在重命名回來就好了。

這樣錯誤原因:convert是一個功能強大的命令行工具,用於轉換圖形。據稱,這會帶來安全風險,尤其是在與Web服務器結合使用時。在最新版本的Ubuntu中,實現了一個策略文件,其中轉換的某些使用受到限制。顯然,該文件默認禁止將多個圖形文件“轉換”為一個PDF文件。

鏈接:https://askubuntu.com/questions/1081895/trouble-with-batch-conversion-of-png-to-pdf-using-convert

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM