zoukankan      html  css  js  c++  java
  • ImageMagick操作合并图像(二)

    操作中使用的素材
    189.png 189.png 
    background.png background.png 
    gradient_back.png gradient_back.png 
    old.png old.png 
    overlay.png overlay.png 
    shaded.png shaded.png 


    12、图片乘法操作
    黑色像素和其它颜色进行乘法,会显示为黑色,白色像素进行乘法,不会改变别的颜色。乘法操作通常可以使图片颜色变暗。
    指定操作方法(multiply)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert gradient_back.png -compose multiply old.png -geometry 114x114+0+0 -composite new.png

    12.png 

    13、图片反向乘法操作
    黑色像素和其它颜色进行反向乘法,不会改变别的颜色,白色像素进行反向乘法,会显示为黑色。通常可以使图片颜色变亮。
    指定操作方法(screen)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert gradient_back.png -compose screen old.png -geometry 114x114+0+0 -composite new.png

    13.png 

    14、图片黑白乘法操作
    与乘法操作一样,但是先将图片变为黑白,再进行乘法。
    指定操作方法(bumpmap)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert gradient_back.png -compose bumpmap old.png -geometry 114x114+0+0 -composite new.png

    14.png 

    15、图片除法操作
    可以去除图片的阴影效果。
    指定操作方法(divide)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert gradient_back.png -compose divide old.png -geometry 114x114+0+0 -composite new.png

    15.png 

    16、图片加法操作
    指定操作方法(plus)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert background.png -compose plus old.png -geometry 114x114+0+0 -composite new.png

    16.png 

    17、图片减法操作
    指定操作方法(minus)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert background.png -compose minus old.png -geometry 114x114+0+0 -composite new.png

    17.png 

    18、图片差异
    指定操作方法(difference)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert gradient_back.png -compose difference old.png -geometry 114x114+0+0 -composite new.png

    18.png 

    19、图片合并(overlay)
    指定操作方法(overlay)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert shaded.png -compose overlay old.png -geometry 114x114+0+0 -composite new.png

    19.png 

    20、图片溶解
    各层图片呈现不同的透明度。
    指定操作方法(dissolve)、顶层图片和底层图片的溶解程度(50x70)、顶层图片尺寸及坐标位置(100x100+0+0)。

    convert background.png -compose dissolve -define compose:args=50x70 overlay.png -geometry 100x100+0+0 -composite new.png

    20.png 

    21、图片调和
    各层图片按照指定比例,进行颜色调和。
    指定操作方法(blend)、顶层图片和底层图片的溶解程度(100x70)、顶层图片尺寸及坐标位置(100x100+0+0)。

    convert background.png -compose blend -define compose:args=100x70 overlay.png -geometry 100x100+0+0 -composite new.png

    21.png 

    22、添加水印
    指定操作方法(modulate)、亮度和饱和度(50x120)、顶层图片尺寸及坐标位置(114x114+0+0)。

    convert old.png -compose modulate -define compose:args=50x120 189.png -geometry 114x114+0+0 -composite new.png

    22.png 

    23、更换背景
    用背景原图将图片中的背景去掉。
    指定操作方法(changemask)、背景原图(old.png)

    convert 189works.png -compose changemask old.png -composite new.png

    23.png 

  • 相关阅读:
    11.重写、抽象、接口、异常
    3.用户组、指令运行级别、帮助指令、文件目录类(一)
    2.vi和vim编辑器、vi和vim三种模式、vi和vim快捷键、关机、重启命令、用户管理
    1.VM和Linux系统(centos)安装、linux目录结构、远程登录到Linux服务器、远程上传下载文件xftp
    10.函数、流程控制
    9.变量、存储过程
    8.事务、视图
    7.库和表的管理、常见数据类型、常见约束、标识符
    CH6801 棋盘覆盖(二分图最大匹配)
    洛谷P1525 关押罪犯(二分图判定+二分)
  • 原文地址:https://www.cnblogs.com/mfryf/p/2360329.html
Copyright © 2011-2022 走看看