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

 

转载于:https://www.cnblogs.com/koujiaodahan/p/11132665.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值