最近需要用到一些Linux下图片格式转换的内容,网上找到了这款ImageMagick的软件,提供的功能很多,支持png,jpg,gif,pdf等许多种图片格式的互相转换,而且开源,使用起来非常方便。

按照操作指南下载到tar.gz的安装包,解压之后进行3部安装。

./configure

make

make install

默认设置安装位置是在/usr/local/bin下面,环境变量一般已经有了.

第一次安装成功之后可以尝试使用convert命令对图像文件进行格式转换,比如把目录下的test.jpg 转换成test.png可以输入命令convert test.jpg test.png,其他复杂的操作可以参看官方网站提供的文档,也可以在安装好之后使用man 指令。

在转换(png,.jpeg)的过程中可能会出现以下提示convert: no decode delegate for this image format,这是因为程序执行的时候需要一些其他的库来支持,比如支持png和支持jpeg的库,使用convert -list format指令可以查看目前ImageMagick支持的转化文件的格式,http://www.imagemagick.org/download/delegates/网站可以下载对应格式的库.比如libpng等,下载之后解压安装,具体安装方式参看文件中的README。ubuntu,debian用户也可以用sudo apt-get install 命令来安装。

apt-get install libpng-dev

apt-get install libjpeg-dev

然后再尝试以下convert test1.jpg test2.pdf,成功! 当然Imagemagick还提供了丰富的功能,具体内容这里就不详述了,大家可以自行阅读官方说明文档。

linux上p图工具,Linux下的图片转换工具ImageMagick相关推荐

  1. linux切换图片的代码,cacaview – Linux终端下将图片转换ASCII Art代码图案

    有时你可能需要终端输出许多图片,那么现在就让我们在Linux终端打开一个新窗口显示图片. cacaview – Linux终端下将图片转换ASCII Art代码图案的命令. Ubuntu下安装命令: ...

  2. linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9

    linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9 参考:http://blog.sina.com.cn/s/blog_5688414b0100bhr ...

  3. asc码转换 linux_Linux终端下将图片转换ASCII Art代码图案

    有时你可能需要终端输出许多图片,那么现在就让我们在Linux终端打开一个新窗口显示图片. cacaview - Linux终端下将图片转换ASCII Art代码图案的命令. Ubuntu下安装命令: ...

  4. android与ios图片类型转换,ios11图片转换工具

    ios11图片转换工具由微软为大家提供,当前ios11正式版上线之后,许多苹果用户已经升级了自己的系列,但很尴尬的一点是,当前win10系统中并不支持HEIC格式的图片,所以微软快速反应,针对此类问题 ...

  5. 【工具使用系列】文件格式转换工具Pandoc

    基本信息列表 稳定版本:1.19.2.1(发布时间:20170131) 源代码库:github.com/jgm/pandoc 编程语言:Haskell 操作系统:FreeBSD, NetBSD, Li ...

  6. Android 将drawable下的图片转换成bitmap、Drawable

    将drawable下的图片转换成bitmap 1. Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.xx ...

  7. linux上p图工具,万能P图神器下载-万能P图神器手机版v1.1-Linux公社

    万能P图神器是一款非常好用的P图软件,这里提供的修图工具非常全面且专业,能够帮助用户实现各种效果的图片,而且还有很多热门的贴纸素材可供用户使用,万能P图神器中还可使用科学的AI技术,将脸部放在任何背景 ...

  8. linux上php指向mysql_linux环境下 php如何配置mysql

    展开全部 Linux下配置安装PHP环境 参考别人的做法,遇到问题上网查,下面就是安装步骤. 一.安装Apache2.2.22 1.到官网下636f707962616964757a686964616f ...

  9. linux 上自动执行caffe,linux下caffe的命令运行脚本

    参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...

最新文章

  1. java源码推荐_基于java的推荐系统实现源代码
  2. master page頁面如何用js來做輸入驗證
  3. Oracle SQL Developer 的一个Bug
  4. 中国联邦学习「五大流派」
  5. codeforces315Div1 B Symmetric and Transitive
  6. c#和WIN32 调用
  7. elm的 java包_README.md
  8. function signature是什么
  9. 体渲染-------颜色、不透明度调整
  10. linuxdeployqt ldd ERROR: ldd outputLine: .../libQt5Core.so.5: version `Qt_5' not found (required by
  11. Uncode系列开源后端开发组件
  12. 高新区智慧交通建设方案
  13. HDFS配置之NN-SNN-DN
  14. 车载以太网工具链,你了解多少?
  15. 如何区分“衬线体字”和“无衬线体字”?Linux Mint中如何安装字体?
  16. 德鲁克日志读后感之八十八
  17. 国际金融2019尔雅满分答案
  18. 蓝牙芯片蓝牙模块音频发射器杂音噪音问题解决方案
  19. 微信小程序-访问豆瓣电影api400错误
  20. 历史上最牛的演讲—甲骨文总裁拉里埃里森在耶鲁大学的演讲

热门文章

  1. Actionlib 与KUKA youbot机械臂
  2. 《人工智能之深度学习应用实践60讲》最新
  3. 5G系统——系统架构模型(1)
  4. 中标麒麟V6系统安装达梦数据库V7
  5. 使用R制作漂亮的表格
  6. 2012-06-13
  7. 学习Python编程基础学习笔记(5.模块和包)
  8. java-net-php-python-ssmKTV点歌系统查重PPT计算机毕业设计程序
  9. 国内量化交易平台汇总
  10. 粒子群算法(8)---混合粒子群算法的实现