ImageMagicK 图片尺寸转换
来源:互联网 发布:品牌营销找优爵网络 编辑:程序博客网 时间:2024/04/30 08:17
1. 默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片的宽和高,保证图片按比例进行缩放。
如:convert -resize 600×600 src.jpg dst.jpg
转换后的dst.jpg的图片大小(宽度为600,而高度已经按比例调整为450).
2. 如果需要转换成600×600,而图片无需保持原有比例,可以在宽高后面加上一个感叹号!.
如:convert -resize 600×600! src.jpg dst.jpg
3. 只指定高度,图片会转换成指定的高度值,而宽度会按原始图片比例进行转换。
如:convert -resize 400 src.jpg dst.jpg
转换后的dst.jpg的图片大小(宽度为400,而高度已经按比例调整为300),和例1有点类似。
4. 默认都是使用像素作为单位,也可以使用百分比来形象图片的缩放。
如:convert -resize 50%x100%! src.jpg dst.jpg 或者 convert -resize 50%x100% src.jpg dst.jpg
此参数只会按你的比例计算后缩放,不保持原有比例。(结果尺寸为100×150)
5. 使用 @ 来制定图片的像素个数。
如:convert -resize “10000@” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(115×86),图片保持原有比例(115×86= 9080 < 10000)。
6. 当原始文件大于指定的宽高时,才进行图片放大缩小,可使用> 命令后缀。
如:convert -resize “100×50>” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(67×50),图片保持原有比例。
如:convert -resize “100×50>!” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(100×50),图片不保持原有比例。
7. 当原始文件小于指定的宽高时,才进行图片放大转换,可使用< 命令后缀。
如:convert -resize “100×500<” src.jpg dst.jpg 或者convert -resize “100×100<!” src.jpg dst.jpg
此命令执行后,dst.jpg和src.jpg大小相同,因为原始图片宽比100大。
如:convert -resize “600×600<” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(600×450),图片保持原有比例。
如:convert -resize “600×600<!” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(600×600),图片不保持原有比例。
8. 使用^命令后缀可以使用宽高中较小的那个值作为尺寸
如:convert -resize “300×300^” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(400×300),图片保持原有比例,(300:300 < 200:150,选择高作为最小尺寸)。
如:convert -resize “300×200^” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(300×225),图片保持原有比例,(300:200 > 200:150,选择宽作为最小尺寸)。
- ImageMagicK 图片尺寸转换
- ImageMagicK 图片尺寸转换
- C#图片尺寸转换函数
- ubuntu下使用ImageMagick命令行批处理改图片尺寸
- ImageMagick 批量图片格式转换
- 图片尺寸转换的VBS脚本
- Linux ImageMagick 转换图片格式工具
- Imagemagick转换图片成ico
- 图片尺寸
- ImageMagick
- ImageMagick
- ImageMagick
- ImageMagick
- ImageMagick
- ImageMagick
- ImageMagick
- imagemagick
- imagemagick
- Light Pre-Pass 渲染器----为多光源设计一个渲染器
- sublime搜索和替换--多文件搜索替换
- CakePHP查询数据详解
- C 文件读写整理
- HDU 1255 覆盖的面积
- ImageMagicK 图片尺寸转换
- hdu 1272 小希的迷宫
- VisionEngine游戏对象中装饰组介绍
- (三)树莓派交叉编译环境配置
- 由于单表数据已经达到2000万数据,所以想分表,现假如分1000万为一单表,例有如一两个表:
- Deferred Lighting (延迟光照) + Light Pre-Pass 实现多光源动态阴影
- Cocos2dx+lua中调用按键监听
- DHCP协议和dhcpcd源码分析
- EJB3.1 Ant build.xml标准配置