Project

General

Profile

Feature #9325

Embed ICC profile in exported PNGs

Added by Ilpo Nyyssönen about 5 years ago. Updated over 3 years ago.

Status:
Fixed
Priority:
Medium
Category:
General
Start date:
03/29/2013
Due date:
% Done:

100%

Affected Version:
git development version
System:
all
bitness:
64-bit
hardware architecture:
amd64/x86

Description

There is a todo in src/imageio/format/png.c:

// TODO: embed icc profile!

I'd like this to get done.

I'm doing automatic processing for my photos after I have exported them from darktable. I'm using Python Imaging Libary (PIL) currently for this. To get all of the image data, I'm using 16 bit images. This has worked fine so far. Now I would like to start using some other color profile than sRGB for this. To get it correct, I'd like to have the color profile embedded to the exported images.

The problem is that PIL doesn't understand 16 bit TIFFs generated by darktable. There are also issues with TIFFs in other programs like ImageMagick spewing out warnings.

Associated revisions

Revision fb832040
Added by Tobias Ellinghaus over 3 years ago

Fix #9325: Add ICC profile to exported PNGs

History

#1 Updated by Tobias Ellinghaus about 5 years ago

  • Target version set to Future
  • % Done changed from 0 to 20
  • Status changed from New to Triaged

#2 Updated by Roman Lebedev over 3 years ago

  • bitness set to 64-bit
  • System set to all
  • Affected Version set to git development version

Can you provide a sample PNG with embedded ICC profile? (i was under false impression that this was a FR to support ICC from PNG as input color profile)

#3 Updated by Tobias Ellinghaus over 3 years ago

  • Target version changed from Future to Candidate for next minor release
  • Assignee set to Tobias Ellinghaus

#4 Updated by Tobias Ellinghaus over 3 years ago

  • Status changed from Triaged to Fixed
  • % Done changed from 20 to 100

Also available in: Atom PDF