我会这么写
<Profile>
<Name>Mask Addition</Name>
<Setting>
<Match>(\w{8})(\d{2})\.png</Match>
<Catch>$1_M1.png</Catch>
<Merge>$1$2.png</Merge>
<Command>[composite] ( [Catch] -negate ) [Match] -compose Copy_Opacity [Merge]</Command>
</Setting>
</Profile>
搜索必定由Match开始,所以你应该让Match对应的是对应关系中多的那方,在本例中,背景比遮罩多,所以背景是Match;然后根据Match生成Catch,在本例中,遮罩就是Catch了
一般就2种情况
1,Match->搜索背景->Catch->搜索遮罩,铁定这个可能,因为一个背景必定对应一个遮罩,而一种遮罩可能对应多个背景
2,Match->搜索差分->Catch->搜索基本,不一定,有可能反而是,Match->搜索基本->Catch->搜索差分,因为基本差分多对一对应关系要看实际情况
1对1就无所谓,相互调换都可以
[ 本帖最后由 haibara 于 2012-03-24 03:41 编辑 ]