Linux使用ImageMagick下的convert命令转换图片格式
1.convert说明
convert命令可以用来转换图像的格式,支持bmp,jpg,png,gif,tiff等图像格式, 在有些Linux系统中,已经安装了convert工具,可以使用convert 1.bmp 2.jpg这样类似的命令将1.bmp图片文件转换为jpg,png,gif等格式的文件。而验证后无法使用convert命令转换图片格式的话,就需要使用ImageMagick包安装convert。
2.ImageMagick安装
下载ImageMagick.tar.gz,下载路径:https://www.imagemagick.org/download/ImageMagick.tar.gz
解压ImageMagick.tar.gz,进入ImageMagick-7.0.10-58文件夹。
tar -zxvf ImageMagick.tar.gz
cd ImageMagick-7.0.10-58
配置文件,去掉不用的模块,生成Makefile文件
./configure --prefix=/usr/local/ImageMagick --enable-shared=no --enable-static=yes --with-djvu=no --with-fontconfig=no --with-freetype=no --with-magick-plus-plus=no --with-openexr=no --with-pango=no --with-wmf=no --with-x=no
make
make
将ImageMagick工具安装在当前系统中
sudo make install
执行上面步骤后,会在/usr/local文件夹下面会生成ImageMagick文件夹,文件夹具体内容见下:
安装完成后,在系统中可以使用命令“convert 源文件 目标文件”将图片转变格式,也可以将 /usr/local/ImageMagick/bin下的convert文件拷贝出来之后,可以使用运行可执行文件的方式进行图片格式转换,具体为“./convert 源文件 目标文件”。
Linux使用ImageMagick下的convert命令转换图片格式相关推荐
- Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...
本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...
- linux下使用convert命令修改图片分辨率
转载自:http://www.linuxdiyf.com/viewarticle.php?id=170334 Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了 ...
- linux convert 分辨率,linux下使用convert命令修改图片分辨率【转】
本文转载自:http://blog.csdn.net/mybelief321/article/details/9969949 Convert的resize子命令应该是在ImageMagick中使用较多 ...
- 使用macOS自带convert,sips命令快速处理图片及转换图片格式
写在前面 最近有需求转换图片的格式, 例如 将.PDF转换为.png以便CSDN编辑器上传(如果直接使用截图会显得比较麻烦,多费一道手续), 或是将微信的一些图片制作成表情包(需要转换图片为.gif格 ...
- 使用linux中的convert命令修改图片大小
使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...
- 如何用 ImageMagick 转换图片格式?
题图:Photo by Alvin Lenin on Unsplash 我们日常接触到的图片格式,主要是 jpg 和 png,还有动图 gif .但如果你使用过不同的编辑器,那么很可能遇到过一些「 ...
- Linux批量改变图片大小,如何用Pix相册批量转换图片格式和调整大小
LinuxMint 是基于 Ubuntu LTS 的流行的 Linux 发行版,早年其主要是 在Ubuntu 的基础上换上自己的主题.图标等外观资源,各类软件.设置工具都与 Ubuntu 完全一致,因 ...
- matlab 转换图片格式,Matlab实现图片格式转换 pgm转jpg等
在Matlab下,转换图片格式相对比较容易,本文以 PGM 转 JPG 为例,贴出示例程序: % 将pgm图片批量转换为jpg图片 function [ ] = pgm2jpg( ) % 读取指定目录 ...
- PDF文件格式转换攻略:PDF格式转换图片格式
关于PDF文件格式的转换大家有了解多少吗?就比如将PDF格式转换成图片格式,可能之前大家对于PDF件大家都有了解到,办公中我们经常遇到过.现在小编在这里教大家如何将PDF格式转换成图片格式,有兴趣的伙 ...
最新文章
- 2021年大数据Kafka(七):Kafka的分片和副本机制
- ScrollView嵌套ListView处理事件冲突
- 移动端https抓包那些事--进阶篇
- 认识 UART 接口
- PaddleOCR——Docker环境下基于HubServing模式部署Restful API服务(CPU版本)
- 复制集配置文件linux,mongodb的复制集实现
- HTML第八章ppt,html教程第八章(JavaSript核心语言对象).ppt
- 4.3.2 用jQuery进行异步加载(1)
- 给汽车轮胎内充满水而不是气,行不行?
- 使用百度编辑器--ueditor,后台接收提交编辑的内容,HTML不见了, 赋值不了,赋值之后,html暴露出来了??...
- Okhttp之RouteSelector简单解析
- 没错,支付也有个七层模型
- 爬虫笔记37:android控件ListView的讲解、fiddler的安装与使用、fiddler和模拟器的配合使用、案例(爬取豆果美食app)
- pipe()函数详解
- Cabbage教学(1)——IO和变量
- java导出excel文件(标题为中文乱码)
- 3D图形学(一):三维几何学基础(2):向量点乘
- 怎么从服务器上文件拷贝下来
- activity启动模式你所不知道的异常情况
- React Native专题-江清清
热门文章
- numba加速python代码
- 如何用纯 CSS 创作一个小球上台阶的动画 1
- 爱奇艺小程序陪你嗨一夏 1
- js 弹框确认是否删除
- 东南计算机研究生英语免修条件,关于2018级全日制硕士研究生公共英语课程免修、分级教学考试报名的通知...
- Excel如何快速实现自定义排序
- 数据库系列(5)-数据库设计之规范化理论
- QtExamples 系列目录
- maya脚本用python还是mel_将vim中的mel和python代码直接发送到Maya里
- 【STM32F429】第6章 ThreadX NetXDUO网络协议栈移植到STM32F429