I'm trying to create and action that automatically applies a non-destructive vignette. What I have for the moment is one that creates a new -3 EV exposure layer, then I've recorded a circular selection inside the frame that it clears from the mask, and then a 200 px gaussian blur. Works well, but the circular selection is fixed: if the picture size changes (crop or stitched photo, for instance) then the selection won't match the frame at all. I can correct it manually but I'd rather not have to deal with that. Is there a way to define a circular selection that is centered in the frame and goes edge to edge, whatever the image size?
I know I could use the lens correction tool, but I find it way too slow and would rather avoid it if I can.
Bonus question: is there a way to adjust the gaussian blur radius based on the image size?


