Hi
Do you know formula to calculate (roughtly) longer focal length from cropped picture ?
I have some pictures and i want to crop them (because of vigneting), but maybe instead of cropping, i could buy longer lens (which works better)
A longer lens will give greater resolution and, if the exposure is the same, less noise.
If i have a picture from 25mm lens, how much picture should i crop (in percentage?) to get 35mm lens equivalent ? (i want to experiment and check the results).
for example, this pic
https://www.dpreview.com/forums/post/37729719
Let's say the original dimension of your photo is a x b pixels. Then to get the same framing from X mm as would have gotten with Y mm from the same position, you would:
- Crop the photo from a x b pixels to (a x b) · (X/Y)² pixels.
For example, let's say you took the photo at 25mm and want to crop it to the same framing as if you had taken the photo from the same position at 35mm. Then if your original photo was 6000 x 4000 pixels, you would:
- Crop the photo to (6000 x 4000) · (25/35)² = 3061 x 2041 pixels.
Alternatively, let's say you've cropped a photo taken at X mm, and you would like to know what focal length, Y mm, you should have used to get the same framing from the same position without cropping. Then if the uncropped photo is a x b pixels and the cropped photo is a' x b' pixels, the focal length you "should have" used is:
- X mm · sqrt (a' / a) for the same horizontal framing,
- X mm · sqrt (b' / b) for the same vertical framing, or
- X mm · sqrt (d' / d) where d = sqrt(a² + b²) and d' = sqrt(a'² + b'²) for the same diagonal framing.
For example, let's say you took a photo of a scene at 25mm that was 6000 x 4000 pixels and you cropped it to 4000 x 3000 pixels to get the framing you wanted. Then if you had taken the photo from the same position at:
- 25mm · sqrt (6000 / 4000) = 31mm, you'd have the same horizontal framing.
- 25mm · sqrt (4000 / 3000) = 29mm, you'd have the same vertical framing.
- 25mm · sqrt (7211 / 5000) = 30mm, you'd have the same diagonal framing.
Hope that helps!