by Sebastian Hietsch
Last Updated June 18, 2017 14:18 PM

I was comparing Panasonic lenses the other day, and I wanted to know about their macro capabilities. Obviously Panasonic lists the closest focusing distance, but this doesn't tell me much about the image, since focal length is also a factor.

So I came up with this formula for calculating the size of an object, which fills the entire field of view, at a given distance (in this case the minimum focus distance).

Size = 2 ⋅ tan(FOV/2) ⋅ distance from camera

to see how I came to this formula, see the image below.

When plugging in the numbers from some lenses I came to these results:

- http://shop.panasonic.com/cameras-and-camcorders/lumix-camera-lenses/H-HS030.html#srule=popularity&sz=24&start=25&nextIndex=0&sc_sp=camera-lenses_category_pcec_lens-guide-l2_05082015&cgid=lens-guide - Size = 2 ⋅ tan(40°/2) ⋅ 0.105m = 0.076 m
- shop.panasonic.com/cameras-and-camcorders/lumix-camera-lenses/H-FS45150AK.html - Size = 2 ⋅ tan(8.2°/2) ⋅ 0.9m = 0.129 m

Is the formula correct? Does this mean, if I take a picture with the first lens, I could have an object with a size of 0.076m fill the entire image?

Your geometry is a reasonable approximation for distant scenes. At close scenes, the focal point to image plane distance is significant and must be taken into account.

At 1:1, the focal point 2x the focal length from the image plane and the scene. At higher magnifications, the focal point is closer to the scene than the image plane. You can't ignore this for calculating geometries of macro and near-macro shots.

- ServerfaultXchanger
- SuperuserXchanger
- UbuntuXchanger
- WebappsXchanger
- WebmastersXchanger
- ProgrammersXchanger
- DbaXchanger
- DrupalXchanger
- WordpressXchanger
- MagentoXchanger
- JoomlaXchanger
- AndroidXchanger
- AppleXchanger
- GameXchanger
- GamingXchanger
- BlenderXchanger
- UxXchanger
- CookingXchanger
- PhotoXchanger
- StatsXchanger
- MathXchanger
- DiyXchanger
- GisXchanger
- TexXchanger
- MetaXchanger
- ElectronicsXchanger
- StackoverflowXchanger
- BitcoinXchanger
- EthereumXcanger