Go Back   Steve's Digicams Forums > Digital SLR and Interchangeable Lens Cameras > Canon Lenses

Thread Tools Search this Thread
Old Jan 7, 2005, 11:53 PM   #1
Junior Member
Join Date: Dec 2004
Posts: 8

Can someone tell me the difference between the EF-S lens and an older EF lens. I am thinking of buying a digital Rebel and have a couple of older EF lenses that I used with an EOS 650.
bulcher is offline   Reply With Quote
Sponsored Links
Old Jan 10, 2005, 6:30 AM   #2
Join Date: Aug 2004
Posts: 8,529

EF-S lenses were designed specifically for the 1.6 crop DSLRs in Canon's lineup.They will only work onthe 300D or 20D (will not work on the 10d for those that still have them). The EF lense isdesigned for a full size sensor but will work on ALL Canonbodies. So your older EF lenses will work on a 300D, 10D, 20D, 1D, etc. Someone else can give you the technical explanation but in layman's terms: The EF-S lenses can be made smaller because the 1.6 crop cameras don't really use the entire diameter of the lense anyway. So, they can make a lense with slightly smaller optics so it weigh's lighter and is less expensive to make. The downside is: if 5 years down the road, you want to move to a full frame sensor (or a 1.2 or 1.3 which I believe the MKI is) then the EF-S lenses will not be any good.
JohnG is offline   Reply With Quote
Old Jan 10, 2005, 8:46 AM   #3
Senior Member
NHL's Avatar
Join Date: Jun 2002
Location: 39.18776, -77.311353333333
Posts: 11,567

Conversely this open up entire new possibilities - lenses that were merely 'average' at the periphery on film camera are now quite 'good' on a cropped digital cameras where the best center part of the lens is used
NHL is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

All times are GMT -5. The time now is 12:22 PM.