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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 对java中public、static的理解

    对java中public、static的理解原帖:https://blog.csdn.net/v7595v/article/details/45845347首先是public 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,baseclass可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明…

    2022年7月25日
    17
  • 大话无线通讯基础之:WIFI和5G信道划分

    大话无线通讯基础之:WIFI和5G信道划分目前主流的无线WIFI网络设备802.11a/b/g/n/ac:各种协议的数据传输率:80211.a协议支持的数据传输率:6、9、12、18、24、36、48和54Mbps80211.b协议支持的数据传输率:1、2、5.5和11Mbps80211.g协议支持的数据传输率:6、9、12、18、24、36、48和54Mbps;可以降级到1、2、5.5…

    2022年5月2日
    100
  • vue 计数器_vue实现计算器

    vue 计数器_vue实现计算器计数器的实现在页面上简单实现一个计数器<!DOCTYPEhtml><htmllang="en"><head><metach

    2022年7月30日
    5
  • IoU计算

    输入:vector&lt;float&gt;p1;//y1min,x1min,y1max,x1max;vector&lt;float&gt;p2;//y2min,x2min,y2max,x2max;输出:floatIoU代码:floatcomputeIoU(vector&lt;float&gt;p1,vector&lt;float&gt;p2){…

    2022年4月12日
    48
  • 怎么保存退出 vim 编辑

    怎么保存退出 vim 编辑保存命令按ESC键跳到命令模式,然后::w保存文件但不退出vim:wfile将修改另外保存到file中,不退出vim:w!强制保存,不推出vim:wq保存文件并退出vim:wq!强制保存文件,并退出vimq:不保存文件,退出vim:q!不保存文件,强制退出vim:e!放弃所有修改,从上次保存文件开始再编辑本文来自ij2155的CSDN博客…

    2022年4月29日
    68
  • 用bc做国密sm2加解密、SM3withSM2签名验签等

    用bc做国密sm2加解密、SM3withSM2签名验签等importorg.bouncycastle.asn1.ASN1EncodableVector;importorg.bouncycastle.asn1.ASN1Integer;importorg.bouncycastle.asn1.ASN1Sequence;importorg.bouncycastle.asn1.DERSequence;importorg.bouncycast…

    2022年9月16日
    2

发表回复

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

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