Refelections

02-0952-Denley

 

I am always on the lookout for interesting or unusual compositions.  This image was shot on a hotel patio where the wedding was held earlier that afternoon.  When I saw the glass partition around the patio during the day, I thought there might be a a chance of using it to capture some reflections later in the evening.

 

Later on that night, I went back out and checked, and I noticed that there was a sweet spot where each glass partition would reflect an image from the light post.  Since it the partitions were straight, but joined in such a way as to make a curve, I was able to get 8 different angles of the couple together under the light.  It was a pretty complicated image, but I was able to come away from the wedding with something a little different than I had seen before, which is always a goal of mine.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

window.ACC_HELPER = 'loaded'; document.addEventListener('DOMContentLoaded', function () { var OFFSET = 100; // adjust for sticky header height function titleFor(hash) { if (!hash) return null; var titles = document.querySelectorAll('.accordion .accordion-title'); for (var i = 0; i < titles.length; i++) { if ((titles[i].hash || '').toLowerCase() === hash.toLowerCase()) return titles[i]; } return null; } function openAndScroll(hash) { var title = titleFor(hash); if (!title) return false; var item = title.closest('.accordion-item'); if (!item) return false; var toggle = item.querySelector('.toggle') || title; if (!item.classList.contains('active')) { toggle.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true, view: window })); } var y = item.getBoundingClientRect().top + window.pageYOffset - OFFSET; window.scrollTo({ top: y, behavior: 'smooth' }); return true; } function retry(hash, times, delay) { var n = 0, id = setInterval(function () { n++; if (openAndScroll(hash) || n >= times) clearInterval(id); }, delay); } // On page load with a hash if (location.hash) retry(location.hash, 12, 80); // Intercept clicks on matching links document.addEventListener('click', function (e) { var a = e.target.closest('a[href*="#"]'); if (!a || !a.hash) return; if (!titleFor(a.hash)) return; e.preventDefault(); if (location.hash !== a.hash) history.pushState(null, '', a.hash); retry(a.hash, 10, 80); }); // Handle back/forward navigation window.addEventListener('hashchange', function () { if (location.hash) retry(location.hash, 10, 80); }); });