linux convert 常用命令

作者: 佛心看世界 | 来源:发表于2019-01-08 17:02 被阅读0次
    //大小缩放
    //比如我们要为一个普通大小的图片做一个缩略图,我们可以这样
    convert -resize 100x100 foo.jpg thumbnail.jpg
    //你也可以用百分比,这样显的更为直观:
    convert -resize 50%x50% foo.jpg thumbnail.jpg
    //convert会自动地考虑在缩放图像大小时图像的高宽的比例,也就是说着新的图像的高宽比与原图相同。 
    //我们还可以批量生成缩略图:
    mogrify -sample 80x60 *.jpg
    //注意,这个命令会覆盖原来的图片,不过你可以在操作前,先把你的图片备份一下。 
    
    
    ///加边框
    //在一张照片的四周加上边框,可以用 -mattecolor 参数,比如某位同志牺牲了,我们需要为他做一张黑边框的遗像,可以这样:
    convert -mattecolor "#000000" -frame 60x60 yourname.jpg rememberyou.png
    //其中,"#000000"是边框的颜色,边框的大小为60x60 
    ///你也可以这样加边框:
    convert -border 60x60 -bordercolor "#000000" yourname.jpg rememberyou.png
    
    
    //在图片上加文字
    convert -fill green -pointsize 40 -draw 'text 10,50 "charry.org"' foo.png bar.png
    ///上面的命令在距离图片的左上角10x50的位置,用绿色的字写下charry.org,如果你要指定别的字体,可以用-font参数。 
    
    //模糊
    //高斯模糊:
    convert -blur 80 foo.jpg foo.png
    //-blur参数还可以这样-blur 80x5。后面的那个5表示的是Sigma的值,这个是图像术语,我也不太清楚,总之,它的值对模糊的效果起关键的作用。 
    
    //翻转
    //上下翻转:
    convert -flip foo.png bar.png
    //左右翻转:
    convert -flop foo.png bar.png
    
    //反色
    //形成底片的样子:
    convert -negate foo.png bar.png
    //单色
    //把图片变为黑白颜色:
    convert -monochrome foo.png bar.png
    
    //加噪声
    convert -noise 3 foo.png bar.png
    
    //油画效果
    //我们可用这个功能,把一张普通的图片,变成一张油画,效果非常的逼真
    convert -paint 4 foo.png bar.png
    
    //旋转
    //把一张图片,旋转一定的角度:
    convert -rotate 30 foo.png bar.png
    //上面的30,表示向右旋转30度,如果要向左旋转,度数就是负数。 
    
    //炭笔效果
    convert -charcoal 2 foo.png bar.png
    //形成炭笔或者说是铅笔画的效果。 
    //散射
    //毛玻璃效果:
    convert -spread 30 foo.png bar.png
    //漩涡
    //以图片的中心作为参照,把图片扭转,形成漩涡的效果:
    convert -swirl 67 foo.png bar.png
    //凸起效果
    //用-raise来创建凸边:
    convert -raise 5x5 foo.png bar.png
    

    一些命令

       convert 
    
      转换图像格式和大小,模糊,裁剪,驱除污点,抖动,临近,图片上画图片,加入新图片,生成缩略图等。 
    
      identify 
    
      描述一个或较多图像文件的格式和特性。 
    
      mogrify 
    
      按规定尺寸制作一个图像,模糊,裁剪,抖动等。Mogrify改写最初的图像文件然后写到一个不同的图像文件。 
    
      composite 
    
      根据一个图片或多个图片组合生成图片。 
    
      montage 
    
      创建一些分开的要素图像。在含有要素图像任意的装饰图片,如边框、结构、图片名称等。 
    
      compare 
    
      在算术上和视觉上评估不同的图片及其它的改造图片。 
    
      display 
    
      如果你拥有一个X server的系统,它可以按次序的显示图片 
    
      animate 
    
      利用X server显示动画图片 
    
      import 
    
      在X server或任何可见的窗口上输出图片文件。 你可以捕获单一窗口,整个的荧屏或任何荧屏的矩形部分。 
    
    

    相关文章

      网友评论

        本文标题:linux convert 常用命令

        本文链接:https://www.haomeiwen.com/subject/lwrbrqtx.html