Imagemagick 在整个图像上自动设置级别,同时仅从较小区域采样
我有一些扫描不好的图像(大约0.25米),我需要自动调整。外部边缘(约20%的区域)正在抛出“自动级别”命令 在整个区域执行自动分级时,是否有方法从图像数据的子集计算图像直方图 例如:Imagemagick 在整个图像上自动设置级别,同时仅从较小区域采样,imagemagick,Imagemagick,我有一些扫描不好的图像(大约0.25米),我需要自动调整。外部边缘(约20%的区域)正在抛出“自动级别”命令 在整个区域执行自动分级时,是否有方法从图像数据的子集计算图像直方图 例如: convert**-samplearea[box]**-autolevels infle.pngImagemagick的-autolevels命令将计算图像的最小/最大值,并将其传递给-level命令。从图像区域计算autolevel值只需一个,并且info: convert source.png-裁剪$geom
convert**-samplearea[box]**-autolevels infle.png
Imagemagick的-autolevels
命令将计算图像的最小/最大值,并将其传递给-level命令。从图像区域计算autolevel值只需一个,并且info:
convert source.png-裁剪$geometry-格式“%[min],%[max]”信息:
其中$geometry
为
因此,如果我想对图像左上角的区域应用级别校正,我的命令如下:
#抓取要分析的区域(左上角,但不在边缘)
几何体=“50x50+5+5”
#抓住价值
级别=$(convert source.jpeg-裁剪$geometry-格式“%[min],%[max]”信息:)
#适用于整个图像
转换source.jpeg-level$levels out.jpeg