You asked

Tamron sp 45mm f 1 8 di vc usd vs canon ef 50mm f 1 8 ii?

Both are f/1.8 primes for Canon EF full frame cameras, and both are good ones. The Tamron SP 45mm f/1.8 Di VC USD has image stabilisation and also comes in a Nikon F mount. Its 45mm is a little wider than the 50mm on full frame, and on APS-C it frames like 72mm.

The Canon EF 50mm f/1.8 II is the old plastic nifty fifty. It has no stabilisation and noisy autofocus, but it's a very common first prime, and on APS-C it frames like 80mm.

My pick: if you shoot handheld in dim light, get the Tamron for the stabilisation. If you want a fast standard prime to learn on without spending much, the Canon does the job. The primes section explains why a prime is worth having either way.

Written by Claude from this site's pages.

From these pages