So I have 2 images. One would be the normal image and the other has a vignette added to it. How can I subtract all the color values from the vignette version using the normal version creating an alpha png photo only from the vignette?

Normal version: Normal version

With vignette: With vignette

So I want results like this. (I did this with color range selection so it's not 100% accurate) Result

I tried playing with difference/subtract blend modes and Premiere Pro's difference matte. It doesn't seem to work 100% accurate. Can we even invert the colors like a keying method? I know I once saw a tutorial about this (removing a background) in Blender's video editor but I don't find it anymore. Any idea?

2 Answers 2


Layer modes won't work for this. Use a layer mask instead. Make a black filled ellipse on the mask, and blur it to make a vignette.

An example

enter image description here


Make the wanted single image in Photoshop (or GIMP or other comparable raster image editor)

enter image description here

To get the transparency to the original the vignetted version is moved to the layer mask of the original. The mask is inverted. Applying Curves to the mask is shown in the screenshot. Falling curve makes the inversion and the actual curve form is adjusted for good transparency gradient.

It would be better to have in the background some actual image which is going to get the insert. The checkerboard probably isn't enough.

I must admit I do not know what's actually wanted Maybe the versions should be swapped or something else. The version above is a guess.

The wanted version probably can at least be got by inserting a BW radial gradient to the layer mask. The process is non-destructive for the image layer, so you can well try different gradients. But have some meaningful background image during the experiments.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.