IEBitmap.Contrast specifies a dynamic contrast to apply. It doesn't change the image but only how it is displayed. Use ImageEnView.Proc.Contrast or ImageEnView.Proc.Contrast2 ImageEnView.Proc.Contrast3 or ImageEnView.Proc.AdjustBrightnessContrast instead.