
利用ImageMagicK的convert命令,能很方便的实现的放大缩小,可以进行等比例缩放,也能缩放到指定的固定大小。缩放的参数resize,由它来指定缩放后的宽高,比如“200×100”。
例如把ajpg缩放到200×100的尺寸,可以用命令:
注意:虽然明确指定了大小为200×100,但destjpg的不一定就是200×100,因为是等比缩放的,destjpg大小取决原始比例。假设srcjpg的大小是500×200,那么缩放后destjpg的真实大小为200×80,再比如srcjpg的大小是300×200,缩放后的尺寸为150×100。原则是缩放后的尺寸最少有一个是符合宽或高,且另外一个不能大于指定的参数中对应的宽或高。另外可以通过只指定宽或高的方式来进行缩放。例如:
得到宽为200,高根据原始比例计算而来
得到的高为100,宽根据原始比例计算而来
即不考虑原是图宽高的比例,把缩放到指定大小。例如命令:
说明:区别是宽高后面多了一个叹号,此时不管原比例如何,缩放后的大小都是200×100,这样就可能导致变形。注意:在linux环境对参数需要用单引号引起来,而windows下又不能使用单引号。
可以通过>或<符号来控制原始是否进行缩放,例如在处理一批尺寸大小各异的,只想在尺寸大于给定值的情况下,才进行缩放,如果没有指定条件,可能会把那些小的进行了放大处理。
注解:只有当srcjpg的宽大于200或高大于100时候,才进行缩小处理,否则生成的destjpg和srcjpg具有一样的尺寸。注意在linux下要用单引号替换双引号,即'200x100>'。
注解:只有当srcjpg的宽小于200或高小于100时候,才进行放大处理,否则生成的destjpg和srcjpg具有一样的尺寸。注意在linux下要用单引号替换双引号,即'200x100<'
上述两种有条件缩放是按原始图等比例缩放的,也就是对符合条件的进行等比缩放。同时有条件缩放也可以与固定大小缩放联合起来用。例如如下命令:
注解:假设srcjpg尺寸是300x200。很显然srcjpg的宽(200)是大于指定值宽(100),符合缩小的条件,由于执行的不是等比缩放,所以destjpg的尺寸理论上是800x100,但是800是超过原始宽的,故destjpg的宽只能是300
注解:假设srcjpg尺寸是300x200,srcjpg的宽(200)小于指定值宽(1000),因此该命令将执行放大 *** 作,destjpg的高将放到到1000,由于宽比原始还小,就用原始的宽,所以得到的destjpg的尺寸是300x1000。
linux下打开文件的命令:eog
eog 的全称:eye of gmone,是linux下内置的查看器。
扩展资料:
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
简答的几个模式切换:
1、 由图形到字符#logout或init 3
2、由字符到图形界面init 5
3、退出consolelogout或exit或ctrl+d
4、 注销Ctrl + Alt + Backspace
5、 关机#poweroff或init 0或shutdown -h now或 halt -p
6、 重启#reboot或init 6或shutdown -r now
参考资料:
以上就是关于ImageMagick之图片缩放全部的内容,包括:ImageMagick之图片缩放、在LINUX的新建终端中打开图片文件 用哪个命令、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)