This seems to be available in most of recent Canon cameras. I am curious how it works, and how it is different from the Auto Lighting Optimizer. Is it a useful function?

  • 9
    I guess the key question is this: If you are shooting raw, is HTP exactly equal to underexposing by 1 stop (so that you have 1 stop of extra headroom at the cost of losing dynamic range in shadows), or does it do something more advanced that cannot be simulated by appropriate post-processing? Different web sites seem to give conflicting answers regarding this part. May 18 '11 at 20:30
  • @Jukka According to @Dr.Elch answer, HTP doesn't put the sensor in a special mode or else. Just in-camera post-processing.
    – Andres
    May 19 '11 at 1:33
  • This page seems to confirm it; it claims that it has actually compared HTP ISO 200 and regular ISO 100, and the raw files are "identical". However, for example Canon EOS-1Ds Mark III marketing material claims that "Highlight Tone Priority expands the available range of capture in the highlights, yet it exacts no penalties in either shadow detail or other aspects of image capture." Could it be the case that HTP is implemented in a different manner in higher-end cameras? May 19 '11 at 6:29
  • Since most of the "special features" are developed for the high end products and then "downported" to the cheaper versions, I think that no, the Mark III doesn't have a different HTP version that a 550D, for example, could have.
    – Andres
    May 19 '11 at 14:16

Highlight tone priority is a camera mode that internally fiddles with exposure to preserve as much detail as possible in the "highlight range" of tones...the brightest tones in a photograph. It does this, however, at the cost of tones in the shadow range, as the ultimate effect is a shift of the histogram down towards the shadows. The cost of shadow tones is a bit less than the gain in highlight tones, however it is something to be aware of.

It should also be noted that HTP affects both RAW and JPEG images. This is in contrast to Automatic Lighting Optimizer, which applies an alternative tone curve when processing the sensor output for saving to JPEG. ALO only affects JPEG images, and has the tendency to compress dynamic range...thus costing you in your overall tonal range.

  • 1
    When you say HTP affects RAW files what do you mean? Do you mean that the sensed data stored in the RAW file is different, or that the RAW file comes with additional processing instructions on how the image should be "developed"? To put it another way, can I get an effect using HTP that I couldn't get by exposing differently and then developing my RAW file in the appropriate manner? Apologies if I have the terminology wrong here.
    – fmark
    May 19 '11 at 11:58
  • To clarify, Thomas Knoll states that "As the raw level, HTP drops the ISO by 1 stop and underexposes by 1 stop." Is this the case, or is there something more going on?
    – fmark
    May 19 '11 at 12:17
  • 1
    @fmark: HTP is achieved by the camera internally changing the exposure settings as you stated...so the output from the sensor affects every image, RAW or JPEG. This is in contrast with ALO, which is only applied during image processing when saving to JPEG...and therefor does not affect RAW files. You could get the HTP effect by raw processing...however, if you BLOW your highlights, no amount of post-processing will recover them...they are clipped. The benefit of HTP is highlights are preserved in-camera...which reduces the chances of you accidentally clipping them.
    – jrista
    May 19 '11 at 20:07

Highlight priority underexposes by one stop by lowering the ISO, for this reason ISO 100 cannot be selected with highlight priority. In post-process the camera compensates for the underexposure, except for the highlights

As a RAW shooter you can achieve the same result by underexposing your shots with 1 or more stops and then lifting everything but the highlights in post. You should only employ this technique in shooting situations where you are likely to get blown out highlights. In more evenly lit situations you will generally get better image quality correctly exposing the image in the first place.

Some photographers often underexpose by 1 stop because sensors lose information in the highlights much easier than in the shadows. Film users also did this quite often by exposing and developing ISO 100 film as if it were ISO 200 film, i.e. you would have ISO 100 film in the camera and tell the camera it was ISO 200 film; this was called pushing the film. You would let the processing lab know you had pushed the film to ISO 200. Because of the characteristics of film the highlights were then actually automatically compressed and preserved. This did come at a cost of increased grain and contrast. Pushing the film was more commonly used to get a higher shutter speed in low light shooting conditions.


This is one of the few image-enhancement settings that is extremely useful. It is in the custom menu because once you set it, you leave it and do not fiddle with it between shots.

When enabled, your camera will preserve more details in the highlights at the expense of some details in the shadows. If your style is to expose for the highlights, then it will greatly help. If you do not know what your style is, just turn it on, you'll thank me later ;)

NOTE: There is another semi-related setting called something like 'Lighting Optimizer', make sure that one is OFF since what it mostly does is make your photos look dull with less contrast and adds noise to shadow areas.

  • You do not lose details in the shadows, however, because the shadows are pushed by 1 stop you effectively always use at least ISO200 in the shadows and you might have just a little more noise.
    – douwe
    Aug 28 '12 at 12:18

Excerpt from an official Canon Quick Guide:

Highlight Tone Priority (HTP) All cameras have a fixed dynamic range, from shadow to highlight, that they can capture. HTP shifts some of the available dynamic range from the mid-tones to the highlights to produce smoother tones, with more detail in bright areas. This helps prevent JPEG images with overexposed highlights that can’t be recovered. HTP is also useful to RAW shooters who process their images with Canon’s DPP software. Most third-party RAW processing software will not recognize Highlight Tone Priority. When the camera is set to HTP, the lowest available ISO will be 200. The HTP setting will be indicated by a D+ symbol in the LCD display. Avoid using HTP in low light or when shooting subjects with heavy shadows because it may cause more noise to appear in those areas.

furthermore it says about automatic lighting optimization:

Auto Lighting Optimizer (ALO) ALO performs in-camera processing to help preserve shadow detail in high-contrast scenes. It also adds a modest boost in contrast to low-contrast scenes. The amount of adjustment can be set to Off (0), Low (1), Standard (2) or Strong (3). ALO can be useful for JPEG shooters working on a deadline and who don’t have time to manually adjust the contrast of each photo.
Recent EOS models apply ALO at the Standard level by default, even when set to Manual exposure mode. Users who desire full control over shadow and highlight values may therefore wish to turn ALO off.

Link to the Source: Canon QuickGuide to EOS Custom Functions (PDF File)

  • Uhmmm, seems that HTP does nothing special to the sensor. According to this description, Lightroom could achieve the same results.
    – Andres
    May 19 '11 at 1:32
  • Well it seems to restrict your ISO range, but apart from that it is nothing that can't be achieved otherwise. I have seen lots of video folks that are dealing with ALO and HTP when using their canon DSLRs since here these changes can have a higher impact on the results obviously.
    – Dr.Elch
    May 19 '11 at 1:37
  • @Andres: The benefit of HTP is that it can help prevent you from capturing a photo with BLOWN highlights...or highlights that are unrecoverable even with Lightroom.
    – jrista
    May 19 '11 at 2:02

This is the same as Nikon's Active D-Lighting. It helps reduce overexposure that results in blown highlights when shooting JPG in bright scenes. It's very useful if you shoot JPG.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.