The Persistence of Vision Raytracer (POV-Ray).

This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.


FS#10 - Add support for specifying input images' gamma pre-correction

Attached to Project: POV-Ray
Opened by Christoph Lipka (clipka) - Friday, 08 May 2009, 21:53 GMT
Last edited by Christoph Lipka (clipka) - Monday, 07 February 2011, 11:04 GMT
Task Type Feature Request
Category Backend → Parser/SDL
Status Closed
Assigned To Christoph Lipka (clipka)
Operating System All
Severity Medium
Priority Normal
Reported Version 3.70 beta 32
Due in Version 3.70 beta 40
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Input image files may have been created with gamma pre-correction for some specific target gamma, which may vary from image to image. Some file formats like PNG or HDR support embedding gamma pre-correction information in the image file, but this information may be missing or faulty, and some formats don’t support it at all. Additionally, it may be desirable to tamper with an input image’s gamma for artistic reasons.

Therefore, I suggest adding a means to explicitly specify input images’ originally intended target gamma on a per-image basis, like:

image_map { jpeg "MyImage.jpg" assumed_gamma 1.8 }
This task depends upon

Closed by  Christoph Lipka (clipka)
Monday, 07 February 2011, 11:04 GMT
Reason for closing:  Implemented
Comment by Christoph Lipka (clipka) - Thursday, 17 September 2009, 23:00 GMT

Implemented with change #4890. Syntax requires some bit of finalizing.

Comment by Christoph Lipka (clipka) - Saturday, 19 June 2010, 01:10 GMT

Modified syntax with change #4993.

Comment by Christoph Lipka (clipka) - Thursday, 02 December 2010, 09:35 GMT
  • Field changed: Status (Investigating → Requires testing)
  • Field changed: Due in Version (Undecided → 3.70 beta 40)
  • Field changed: Percent Complete (90% → 100%)

Finalized(?) syntax with change #5206.