Looking at the OP script, in "-compose over -compose multiply" you set this setting, then change it, so the "-compose over" is redundant. You can combine the three converts into one, with no intermediate files, which makes it quicker. Windows BAT syntax: %IM%convert ^ %SRC% ^ +repage -depth 8 ...