linux convert 添加文字,Linux convert命令有什么用

linux convert 添加文字,Linux convert命令有什么用Linuxconvert命令有什么用?Linux强大的图片处理功能强大的convert命令—介绍他的主要原因也是应为编程语言在linux下都可以调用使用convent命令可以对图片进行各种处理-trim:裁剪图像四周空白区域;-transparentcolor:去除图像中指定的颜色;-densitygeometry:设定图像的DPI值,若不明DPI值的概念,可参考《有关pt,p…

大家好,又见面了,我是你们的朋友全栈君。

058a4c5390f2ff6ecbcc1ba992c0b37b.png

Linux convert命令有什么用?

Linux强大的图片处理功能

强大的convert命令—介绍他的主要原因也是应为编程语言在linux下都可以调用使用

convent命令可以对图片进行各种处理

-trim:裁剪图像四周空白区域;

-transparent color:去除图像中指定的颜色;

-density geometry:设定图像的 DPI 值,若不明 DPI 值的概念,可参考《有关pt, px及DPI的知识》;

-antialias:让图像具有抗锯齿的效果;

-quality:图像压缩等级。

一/ 转换图片格式支持JPG, BMP, PCX, GIF, PNG, TIFF, XPM和XWD等类型

Ex:convert xxx.jpg xxx.png 将jpeg转成png文件

convert xxx.gif xxx.bmp 将gif转换成bmp图像

convert xxx.tiff xxx.pcx 将tiff转换成pcx图像

convert -quality100-antialias -density96-transparent white -trim test.pdf test.png 将pdf转换为图片

二/改变图像的大小

EX:convert -resize 1024×768 xxx.jpg xxx1.jpg 将图像的像素改为1024*768,注意1024与768之间是小写字母x

convert -sample 50%x50% xxx.jpg xxx1.jpg 将图像的缩减为原来的50%*50%

convert result_60.jpg -crop wxh+dx+dy result_60.jpg

w为要截取图片的宽

h为要截取图片的高

注 :设置一边的压缩用^ 例如 500^ 那么压缩后的图片高为500 长度为等比例压缩 反之亦然

有时候会出现压缩不成功或者不是我们想要的尺寸 那么1024×768!就可以解决啦convert antialias -quality 80 将图片质量压缩为原图的80%

三/旋转图像convert -rotate 270 rotate-1.jpg rotate-2.jpg 将图像顺时针旋转270度

四/使用-draw选项还可以在图像里面添加文字:convert -fill black -pointsize 60 -font helvetica -draw ‘text 10,80 “童小邪” ‘ hello.jpg helloworld.jpg

在图像的10,80 位置采用60磅的全黑Helvetica字体写上 童小邪!

五/裁剪图片convert crop-1.jpg -gravity -crop 1024×500 crop-2.jpg

六/图像拼接

横向拼接convert 1.jpg 2.jpg 3.jpg +append result.jpg

纵向拼接convert 1.jpg 2.jpg 3.jpg -append result.jpg

横向+纵向convert /( 1.jpg 2.jpg 3.jpg +append /) /

/( 4.jpg 5.jpg 6.jpg +append /) /

/( 7.jpg 8.jpg 9.jpg +append /) /

-append result.jpg

更多相关技术文章,请访问PHP中文网!

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160489.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • html从零开始——为网页加入樱花飘落效果[通俗易懂]

    html从零开始——为网页加入樱花飘落效果[通俗易懂]JavaScript代码: varstop,staticx; varimg=newImage(); img.src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAAEwCAYAAADVZeifAAAACXBIWXMAAACYAAAAmAGiyIKYAAAHG2lUWHRYTUw6Y29tLmFkb2Jl…

    2022年7月12日
    12
  • Linux下搭设游戏服务器实例大全

    Linux下搭设游戏服务器实例大全半条命hlds_l_3110_full.bin点击下载http://www.mudtx.com/download/hlds_l_3110_full.bincs1.5cs_15_full.tar.gz点击下载http://www.mudtx.com/download/cs_15_full.tar.gz免cdkey补丁engine_i386.so点击下载http://down.cs-cn….

    2022年7月14日
    10
  • Feign的工作原理[通俗易懂]

    Feign的工作原理[通俗易懂]Feign的工作原理Feign是一个伪JavaHttp客户端,Feign不做任何的请求处理。Feign通过处理注解生成Request模板,从而简化了HttpAPI的开发。开发人员可以使用注解的方式定制RequestAPI模板。在发送HttpRequest请求之前,Feign通过处理注解的方式替换掉Request模板中的参数,生成真正的Request,并交给JavaHttp客户端去处理。利用这种方式,开发者只需要关注Feign注解模板的开发,而不用关注Http请求本身,简化了Http请求

    2022年10月4日
    0
  • shell中 的 export命令

    shell中 的 export命令export功能说明:设置或显示环境变量。

    2022年9月6日
    2
  • 未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法

    未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法近日有网友“所爱隔山海”Win7电脑在开机的时候遇到了开机很慢,开机后提示:未能连接一个Windows服务。如果遇到电脑出现未能连接一个Windows服务该如何解决呢?这就是小编今天要分享的一个电脑小技巧。Win7出现“未能连接一个Windows服务”错误提示,主要是由于电脑系统中的“SystemEventNotification”服务没有正常开启导致的,可能是用户在使用一些第三方安全软件优化…

    2022年5月14日
    74
  • windows下nginx的安装及使用

    windows下nginx的安装及使用windows下nginx的安装及使用

    2022年4月22日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号