В Imagemagick вам нужно работать со значениями в квантовом диапазоне (по умолчанию 16-битный, поэтому от 0 до 65535) или в процентах.Вычитание 100 - это 100 * 100/255 = 39,2%, поэтому в Imagemagick 6
convert image -channel r -evaluate subtract 39.2% +channel newimage
Например, я создаю полностью красное изображение (r = 255):
convert -size 1x1 xc:"srgb(255,0,0)" red.png
convert red.png -channel r -evaluate subtract 39.2% +channel red2.png
convert red2.png -format "%[fx:floor(255*u.r)]" info:
155
255-100=155; So we got the correct result above.
В Imagemagick 7 вы можете сделать
magick image -channel r -evaluate subtract "%[fx:100*100/255]"% +channel newimage