7 Celebs show you how to look amazing in pictures

My fiance thinks I'm obsessed with having my picture taken. Every time we're out and about, I have him snapping away (especially if I have on a cute new outfit!). But what he doesn't get is that it takes a few takes before I finally find a shot that actually flatters me. I can be having the best hair day ever, my makeup could be flawless and my outfit on point, and somehow the camera still finds a way to highlight my most pesky imperfections. It drives me nuts!

Read more ¿Qué más? 6 Celebs who are obsessed with "belfies"

So if it's the cameras fault, how come some celebs like Jennifer Lopez or Jessica Alba always look perfect in pictures no matter what? Want to know their secret? It's simple, these ladies just know how to pose. They know what lightening to stand in and what angles work best for them. That's really all it is. Want to take pics like a star? Check out my guideline on fool-proof tips for your best photos ever--and I'm NOT talking selfies!

Image via Getty Images

Get the best lighting

phcscevsco1.jpg
Getty Images

Good lighting is key when it comes to scoring a flawless picture. Try posing where there's plenty of natural light. This keeps photos soft and flattering. Avoid harsh, hard light and don't use flash if you can. It can easily wash out your complexion.

Fake the body you want

phrn62cq881.jpg
Getty Images

Ever noticed how much taller Eva Longoria looks in red-carpet photos? That's because she knows how to pose in a way that elongates her legs. If you're short like her, try wearing a dress that hits above the knee with nude heels that will give the illusion of longer legs. Always, stand straight too!

Figure out your best pose

phc9u7zm8s1.jpg
Getty Images

Every time I take a body photo I put one hand on my waist, just like Jessica Alba. It makes me look slimmer, poised and confident. Remember confidence is key!

Know your angles

phir5e7nj41.jpg
Getty Images

There's a reason why Joan Smalls has made it so far in the modeling world. It's because homegirl knows her best angles! Figure out the angles that highlight your best features and hides your not-so-great ones.

Be yourself

phubyonbsw1.jpg
Getty Images

A good picture doesn't mean you have to pout your lips. If smiling comes natural to you, be yourself and show off those pearly whites! Roselyn Sanchez's smile instantly brightens up her face.

Be flirty!

phvq09taww1.jpg
Getty Images

Some of the cutest pictures I've taken were making flirty poses. Don't be afraid to look over your shoulder or make a sweet smirk. Tell me Zoe Saldana doesn't look stunning in this shot!

Have fun!

phi98ynrqc1.jpg
Getty Images

This might sound SUPER corny but sometimes silly poses lead to super cute pictures as long as you're feeling confident. Look how adorable Dania Ramirez looks here! Remember the better you feel about yourself, the better you'll look!