<p>You could use an adjustment layer with the bulge distortion effect or the bezier warp effect applied, and then animate the image underneath. If you don't want that same effect applied to the background, just precomp the image and the adjustment layer.</p>
<p><a href="https://i.sstatic.net/TlJxI.gif" rel="nofollow noreferrer"><img src="https://i.sstatic.net/TlJxI.gif" alt="enter image description here" /></a></p>
<p><a href="https://i.sstatic.net/J2X9J.gif" rel="nofollow noreferrer"><img src="https://i.sstatic.net/J2X9J.gif" alt="enter image description here" /></a></p>

CC BY-SA 4.0
2022-05-24T08:03:39.783Z
2022-05-24T08:03:39.783Z
D34DC3N73R
<p>I have an image that has lens distortion on it (barrel or pincushion). This image is used as the background image. I want to get another image, scale it down, layer it on top of the first image, and then have it slide across the screen automatically. Assume this second image has no lens distortion.</p>
<p><a href="https://i.sstatic.net/moLSo.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/moLSo.png" alt="distortion" /></a></p>
<p>In order to make it look very accurate, I need to stretch the image out as it moves from edge to edge. For example, if the background image had barrel distortion, then any two arbitrary reference points on the foreground image should be wider apart in the middle of the image, but closer together on the edges.</p>
<p><a href="https://i.sstatic.net/oGIKy.gif" rel="nofollow noreferrer"><img src="https://i.sstatic.net/oGIKy.gif" alt="distortion_animation" /></a></p>
<p>I know how to stretch images, but how do I do this on a continuous basis? Where every part of the foreground image is stretched depending on where it is in the background. I use After Effects.</p>
<p>Btw I cannot use lens distortion remover software. It has to be manually done in editing for other specific reasons.</p>

<after-effects><premiere><editing><lenses>
Manual Lens Distortion - Continuously Stretching Image
Imightbehigh
# Manual Lens Distortion - Continuously Stretching Image

(Asked by: username_0 on 2022-05-21)

I have an image that has lens distortion on it (barrel or pincushion). This image is used as the background image. I want to get another image, scale it down, layer it on top of the first image, and then have it slide across the screen automatically. Assume this second image has no lens distortion.

[![distortion](https://i.sstatic.net/moLSo.png)](https://i.sstatic.net/moLSo.png)

In order to make it look very accurate, I need to stretch the image out as it moves from edge to edge. For example, if the background image had barrel distortion, then any two arbitrary reference points on the foreground image should be wider apart in the middle of the image, but closer together on the edges.

[![distortion_animation](https://i.sstatic.net/oGIKy.gif)](https://i.sstatic.net/oGIKy.gif)

I know how to stretch images, but how do I do this on a continuous basis? Where every part of the foreground image is stretched depending on where it is in the background. I use After Effects.

Btw I cannot use lens distortion remover software. It has to be manually done in editing for other specific reasons.

**Tags:** after-effects, premiere, editing, lenses


---

## 1 answers

### Answer by username_1 on 2022-05-24. Score: 2 | Accepted answer

You could use an adjustment layer with the bulge distortion effect or the bezier warp effect applied, and then animate the image underneath. If you don't want that same effect applied to the background, just precomp the image and the adjustment layer.

[![enter image description here](https://i.sstatic.net/TlJxI.gif)](https://i.sstatic.net/TlJxI.gif)

[![enter image description here](https://i.sstatic.net/J2X9J.gif)](https://i.sstatic.net/J2X9J.gif)


---

