依赖包
之前在使用Imagemagick的时候,会遇到一个不能转换jpg文件的问题,问题情况就是可以通过 convert命令将其他文件转化成jpg文件,但不能将jpg文件转化为其他格式的文件。比如convert 1.jpg 2.png时会报错:
convert: no decode delegate for this image format 1.jpg
找了很久都没有找到有用的资料,直到昨天,才突然找到一篇可用的资料,终于解决了这一问题。下面是操作步骤:
首先通过convert -list format指令,查看自己是否有jpeg这一格式,如果没有,那么进行下一步操作。
进入http://www.imagemagick.org/download/delegates/ 网站,找到最新的jpegsrc文件,我下载的是jpegsrc.v9a。
以Ubuntu为例,安装
./configure
make
make install
以上是支持jpeg转换
下载linpng1.6.16.tar.gz 支持png转换
如何安装:
GraphicsMagick可以使用源码安装在任何现代的Unix机器(Linux和MacOS X)和Windows上,这里只介绍Linux下的安装,其他的安装还需要参看这里。
下载 .tar.gz 的源码包,进行解压
tar -xvzf GraphicsMagick-1.3.12.tar.gz
解压后,原来在的gz文件就变成了tar文件,进入文件夹
cd GraphicsMagick-1.3.12
安装之前,因为是图片处理,所以需要系统中安装了libpng和libjpeg的开发包,否则的话不会安装这两种文件的支持。
使用 configure 来进行自动的配置、build和安装
./configure
接下来就是安装
make
make install
在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了:
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。
一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。
所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。
相关推荐
安装 GraphicsMagick GraphicsMagick 提供全面的实用程序、编程接口和 GUI,以支持文件格式转换、图像处理和 2D 矢量渲染。 GraphicsMagick 最初基于 ImageMagick Studio 的 ImageMagick(最初由杜邦的 John Cristy...
图形魔术师 GraphicsMagic是在GPL下分发的一个开源项目。 它是在Delphi中使用多个外部开源库(例如Graphics32)开发的图像处理应用程序。
图片处理工具,配合im4java.jar实现对图片的处理,本身又没有Graphics容易造成内存溢出的缺陷,该压缩包程序执行后会自动配置环境变量,很方便实用
mingw-w64、GraphicMagick、Poppler-utils(用于 PDF 文件)上编译的 Qt5(版本 5.11.2)库等等。 如何安装 一个压缩的二进制包可以从这个地址下载: 这些文件在安装到 C:\Program Files\ffmpeg 时在此处进行测试。 ...
在使用`rmagick-2.3.0-x86-mswin32.gem`之前,需要确保已经安装了Ruby和ImageMagick/GraphicMagick。然后,通过Ruby的gem管理工具`gem install`来安装这个库。安装完成后,就可以在Ruby代码中通过`require 'rmagick'...
Kulina 图形库依赖于 GraphicMagick 及其依赖项。 因此,使用和构建 'kgdevelop' 需要 'kglib' 、GraphicMagick 及其依赖项。 代码库是 C 语言,也可以用 C++ 编译。 然而,这些依赖项也与 kgdevelop tar ball 捆绑...
使用而不是 ImageMagick/GraphicMagick 的端口。 这意味着它很慢,并产生不同的结果,如果这听起来像你喜欢安装的那种东西: $ go get hawx.me/code/img # if not already $ go get hawx.me/code/img-filtr $ img ...
食谱graphicsmagick::package - 从包安装 graphicsmagick graphicsmagick::source - 从源代码安装 graphicsmagick graphicsmagick::depacakge - 卸载打包的graphicmagick许可证和作者作者:( ) 许可证:阿帕奇
GraphicMagick 1.3+ 数据库设置 创建数据库task_agile 使用setup文件夹中的脚本初始化数据库 添加开发人员属性文件 使用以下设置创建src/main/resources/application-dev.properties ,以覆盖application....
使用“Kulina Graphics”(https://sourceforge.net/projects/kulinagraphics)的 Linux 相册程序。对于相机界面,“kgalbum”使用“gphoto2”。 对于图像处理功能,“Kulina Graphics”使用“GraphicMagick”。