var advanced_ads_pro_visitor_conditions = {"referrer_cookie_name":"advanced_ads_pro_visitor_referrer","referrer_exdays":"365","page_impr_cookie_name":"advanced_ads_page_impressions","page_impr_exdays":"3650"};
var essb_settings = {"ajax_url":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","essb3_nonce":"7148465a1d","essb3_plugin_url":"https:\/\/www.lightstalking.com\/wp-content\/plugins\/easy-social-share-buttons3","essb3_stats":true,"essb3_ga":false,"essb3_ga_ntg":false,"blog_url":"https:\/\/www.lightstalking.com\/","post_id":"295088"};
Believe me, no one wants their photos to look just…weird. Which unfortunately is what many HDR images look like, but not all, thankfully.
Before heading out and bracketing your exposures full steam ahead, it's important to layout what the foundations of HDR photography are and to understand some of these HDR photography tips.
HDR imaging is a process where the photographer takes multiple exposures of the same image with different exposure values (a range of bracketed images) and blends them together.
Most of the time, it is three exposures (one underexposed, one correctly exposed and one overexposed) or five exposures (two underexposed, one correctly exposed and two overexposed). These are then merged using software to create the final photograph.
Image by David Mark
Why Use HDR Imaging?
The word HDR – High Dynamic Range, itself is self-explanatory. In order to get that greater dynamic (exposure) range of light and colors, very close to what the photographer or the human eye sees, one should go for the HDR technique. Make sense?
Sometimes HDR images can be recreated if you shoot RAW on a camera with a (very) good sensor – technology is getting there, but we're not seeing perfect HDR images straight from our digital cameras just yet.
More often than not, this attempt fails (even with a long exposure) and the “single exposure” shot lacks the whole dynamic range of light and colors; shadows may be very underexposed or highlights may be completely blown out!
This is when HDR comes in handy and when processed properly, an HDR image should have shadows exposed correctly, mid tones and correctly exposed highlights.
Image by Paul Sprengers
Let's Get You Some Straightforward HDR Photography Tips
1. Do Not forget to Take the Tripod!
Carrying your tripod is not just an option, but a necessity when it comes to HDR imaging since you will be taking a few shots of the same frame with different exposures and combining them.
The slightest of camera movements can cause ghosting or blurry areas in the image.
Although software these days is clever enough to compensate for these movements (somewhat), getting it right in the first place will always be the best practice. You also may lose out on part of the images when handheld shots are merged/aligned.
It's also worth noting, shots with a longer shutter speed will without a doubt definitely require a tripod – no discussion there, anyway.
You certainly don't want to miss out on a moment that you wished to capture, do you; just because you forgot your tripod?
2. What Camera Settings to Use
As a rule, always aim to shoot RAW – whether it is for HDR or otherwise.
Use the same aperture values for all the shots in the series. Matrix evaluation metering will be the best for landscapes and internal architecture images – these are the types of images that are most commonly considered for HDR.
Shoot in steps of 2 EV if you are doing three brackets (-2, 0, +2) or 1 EV step if you are doing five brackets (-2, -1, 0, +1, +2).
Do not wait for too long between shots of the same scene, especially if it is a sunrise, sunset or there are moving clouds, winds or other moving elements.
Best is to use the Auto Exposure Bracketing function as it helps to take pictures quickly without having to touch the camera.
Image by Joshua Wilson
3. Fine-Tune the Settings in Your Software
Once you've captured the images and merged them together using the tool of your choice, make sure that you fine-tune the settings to create a powerful image.
One piece of simple advice would be this: Don't just apply a preset and be done with it.
For example, work with the strength, luminosity and gamma sliders as they can have a huge effect on your images. Do NOT apply the same settings to all images as each image requires its own settings to look better.
4. Do NOT Overdo the Images
Some photographers get all so excited about the whole HDR process that sometimes over process the image. This can make your photos a REAL turn-off, believe me!
An image that should look powerful and natural becomes a distracting, oversaturated and over processed resulting in a photo screaming for some TLC.
Another tip, avoid pulling the sliders to the extreme, especially the saturation slider. Instead, drag them around the mid-areas focussing one two or three main features making a good photo look better.
Image by David Mark
8 QUICK TIPS
For any type of photography, always shoot RAW whenever possible.
Try different perspectives. Take advantage of clouds and thunderstorms to create amazing patterns in the sky using HDR process.
Make sure that images are perfectly aligned and the best blending option used. Use the masking tool to your advantage and benefit to mask out problematic areas and replace the same area with similar areas from a better image, most probably the normal exposure one.
Always recreate the original image. Keep the shadows, highlights and mid-tones the same way as it was when you saw it. For example, if the sky was bright in the original image, keep it bright when processing the HDR, applying the same rule to mid tones and shadows. This makes the image look realistic.
As far as possible, try and shoot images that have still elements in them. Avoid anything that has a rapid movement.
HDR works well with scenes that have a higher contrast between the darks and the lights.
Experiment and play around with photographing and post-processing. Create your own style, but make sure that it is realistic (unless a surrealistic image is your style).
Try your best to use the lowest ISO possible to eliminate any noise.
So, what did you think? Plenty of tips there to get you started churning out some fantastic HDR images of your own! If you've got any further quick tips please drop a quick comment below.
Hi Dahlia Thanks as usual for a succinct article that I will go off and try and keep trying. One statement that you might clear up some confusion to me. You wrote – “One piece of simple advice would be this: Don’t just apply a preset and be done with it. For example, work with the strength, luminosity and gamma sliders as they can have a huge effect on your images.” Do you mean to look at each of my three images and get them looking ok then merge?
Cheers
Hi Graeme, sorry for the late response. You can make basic adjustments before merging the images. The preset is applied to an image or a final image and hence the sliders need to be adjusted on the final image after applying the preset. Hope this helps. Thank you.
var advanced_ads_cookies = {"cookie_path":"\/","cookie_domain":""};
var advadsCfpInfo = {"cfpExpHours":"3","cfpClickLimit":"3","cfpBan":"7","cfpPath":"","cfpDomain":"www.lightstalking.com"};
var beloadmore = {"url":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","query":{"post__not_in":[295088],"category_name":"photos","posts_per_page":3}};
var tve_dash_front = {"ajaxurl":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":"","recaptcha":[],"post_id":"295088"};
var TVE_Ult_Data = {"ajaxurl":"https:\/\/www.lightstalking.com\/wp-admin\/admin-ajax.php","ajax_load_action":"tve_ult_ajax_load","conversion_events_action":"tve_ult_conversion_event","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":295088,"is_singular":true,"tu_em":"","evergreen_redirects":[]};
(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/lib/modules/conversions-pro/assets/share-conversions-tracker.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/pinterest-pro.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.lightstalking.com/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
var essb_handle_stats = function(oService, oPostID, oInstance) { var element = jQuery('.essb_'+oInstance); var instance_postion = jQuery(element).attr("data-essb-position") || ""; var instance_template = jQuery(element).attr("data-essb-template") || ""; var instance_button = jQuery(element).attr("data-essb-button-style") || ""; var instance_counters = jQuery(element).hasClass("essb_counters") ? true : false; var instance_nostats = jQuery(element).hasClass("essb_nostats") ? true : false; if (instance_nostats) { return; } var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (typeof(essb_settings) != "undefined") { jQuery.post(essb_settings.ajax_url, { 'action': 'essb_stat_log', 'post_id': oPostID, 'service': oService, 'template': instance_template, 'mobile': instance_mobile, 'position': instance_postion, 'button': instance_button, 'counter': instance_counters, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { }},'json'); } }; var essb_log_stats_only = function(service, postId, position) { var instance_mobile = false; if( (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i).test(navigator.userAgent) ) { instance_mobile = true; } if (typeof(essb_settings) != "undefined") { jQuery.post(essb_settings.ajax_url, { 'action': 'essb_stat_log', 'post_id': postId, 'service': service, 'template': position, 'mobile': instance_mobile, 'position': position, 'button': position, 'counter': false, 'nonce': essb_settings.essb3_nonce }, function (data) { if (data) { }},'json'); } };
let ccwpDOMLoaded=!1;
let ccwp_loaded = false;
let resources_length=0;
let resources =undefined;
let is_last_resource = 0;
ccwpUserInteractions=["keydown","mousemove","wheel","touchmove","touchstart","touchend","touchcancel","touchforcechange"];
ccwpUserInteractions.forEach(function(e){
window.addEventListener(e,calculate_load_times);
});
function calculate_load_times() {
// Check performance support
if (performance === undefined) {
console.log("Performance NOT supported");
return;
}
// Get a list of "resource" performance entries
resources = performance.getEntriesByType("resource");
if (resources === undefined || resources.length <= 0) {
console.log("NO Resource performance records");
}
if(resources.length){
resources_length=resources.length;
}
for(let i=0; i < resources.length; i++) {
if(resources[i].responseEnd>0){
is_last_resource = is_last_resource + 1;
}
}
let uag = navigator.userAgent;
let gpat = /Google Page Speed Insights/gm;
let gres = uag.match(gpat);
let cpat = /Chrome-Lighthouse/gm;
let cres = uag.match(cpat);
let wait_till=300;
let new_ua = "Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36";
let new_ua2 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36";
if(gres || cres || uag==new_ua || uag==new_ua2){
wait_till = 3000;
}
if(is_last_resource==resources.length){
setTimeout(function(){
console.log("ccwpTriggerDelayedScripts timeout : "+wait_till);
ccwpTriggerDelayedScripts();
},wait_till);
}
}
window.addEventListener("load", function(e) {
console.log("load complete");
setTimeout(function(){
calculate_load_times();
},100);
});async function ccwpTriggerDelayedScripts() {
if(ccwp_loaded){ return ;}
ccwpPreloadStyles();
ccwpPreloadDelayedScripts();
ccwpLoadCss();
ccwpScriptLoading();
ccwp_loaded=true;
}
function ccwpPreloadStyles() {
let e = document.createDocumentFragment();
var cssEle = document.querySelectorAll("link[rel=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].href = removeVersionFromLink(cssEle[i].href);
let r = document.createElement("link");
r.href = cssEle[i].href;
r.rel = "preload";
r.as = "style";
e.appendChild(r);
}
}
document.head.appendChild(e);
}
function ccwpPreloadDelayedScripts() {
var e = document.createDocumentFragment();
document.querySelectorAll("script[type=ccwpdelayedscript]").forEach(function(t) {
var n = removeVersionFromLink(t.getAttribute("src"));
if (n) {
t.setAttribute("src", n);
var r = document.createElement("link");
r.href = n, r.rel = "preload", r.as = "script", e.appendChild(r)
}
}), document.head.appendChild(e)
}
function ccwpScriptLoading(){
var jsEle = document.querySelectorAll("script[type=ccwpdelayedscript]");
jsEle.forEach(function(t) {
t.type = "text/javascript";
if(t.src)
{
t.src = removeVersionFromLink(t.src);
}
});
}function ccwpLoadCss(){
var cssEle = document.querySelectorAll("link[rel=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].href = removeVersionFromLink(cssEle[i].href);
cssEle[i].rel = "stylesheet";
cssEle[i].type = "text/css";
}
}var cssEle = document.querySelectorAll("style[type=ccwpdelayedstyle]");
for(let i=0; i <= cssEle.length;i++){
if(cssEle[i]){
cssEle[i].type = "text/css";
}
}
}
function removeVersionFromLink(link)
{
if(ccwpIsValidUrl(link))
{
const url = new URL(ccwpFormatLink(link));
url.searchParams.delete("ver");
url.searchParams.delete("time");
return url.href;
}
else{
return link;
}
}
function ccwpIsValidUrl(urlString)
{
if(urlString){
var expression =/[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi;
var regex = new RegExp(expression);
return urlString.match(regex);
}
return false;
}
function ccwpFormatLink(link)
{
let http_check=link.match("http:");
let https_check=link.match("https:");
if(!http_check && !https_check)
{
return location.protocol+link;
}
return link;
}
2 Comments
Hi Dahlia
Thanks as usual for a succinct article that I will go off and try and keep trying.
One statement that you might clear up some confusion to me. You wrote –
“One piece of simple advice would be this: Don’t just apply a preset and be done with it. For example, work with the strength, luminosity and gamma sliders as they can have a huge effect on your images.”
Do you mean to look at each of my three images and get them looking ok then merge?
Cheers
Hi Graeme, sorry for the late response.
You can make basic adjustments before merging the images. The preset is applied to an image or a final image and hence the sliders need to be adjusted on the final image after applying the preset. Hope this helps.
Thank you.