RSS/Atom feed Twitter
Site is read-only, email is disabled

2.4 schedule estimate?

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

7 of 8 messages available
Toggle history

Please log in to manage your subscriptions.

20060118153238.23156.qmail@... 07 Oct 20:24
  2.4 schedule estimate? Dave Neary 18 Jan 16:44
   2.4 schedule estimate? Hal V. Engel 18 Jan 19:11
    2.4 schedule estimate? Sven Neumann 18 Jan 20:47
     2.4 schedule estimate? Hal V. Engel 18 Jan 22:29
      2.4 schedule estimate? Alastair M. Robinson 19 Jan 00:28
       2.4 schedule estimate? Sven Neumann 23 Jan 21:31
      2.4 schedule estimate? Sven Neumann 23 Jan 21:27
Dave Neary
2006-01-18 16:44:49 UTC (over 18 years ago)

2.4 schedule estimate?

Hi Simon,

Selon Simon Roberts :

Having written some software in the past, I know this is an unfair question, but I'm interested in the color management that's slated for 2.4. Can anyone point me at a time (rough waving damp fingers in the air) estimate for when that might be released?

gimp-developer is a more appropriate forum for the question (although I hope that everyone there is also here). I haven't been involved in GIMP development for a while now, so I can't really tell.

Alternatively and also, anyone using the 2.3 version (described as unstable) which is available? Is it reasonable to try to use that?

I would say yes. It's not feature frozen, but it's already quite usable.

Does
the color management part of it work? And is the CM part likely to remain constant, or is it subject to total rewrite, rendering my learning and calibrations/profiling wasted?

It's pretty much finished, as far as I know.

Cheers, Dave.

--
Dave Neary
Lyon, France

Hal V. Engel
2006-01-18 19:11:15 UTC (over 18 years ago)

2.4 schedule estimate?

On Wednesday 18 January 2006 07:44 am, Dave Neary wrote:

Hi Simon,

Selon Simon Roberts :

Having written some software in the past, I know this is an unfair question, but I'm interested in the color management that's slated for 2.4. Can anyone point me at a time (rough waving damp fingers in the air) estimate for when that might be released?

gimp-developer is a more appropriate forum for the question (although I hope that everyone there is also here). I haven't been involved in GIMP development for a while now, so I can't really tell.

Alternatively and also, anyone using the 2.3 version (described as unstable) which is available? Is it reasonable to try to use that?

I would say yes. It's not feature frozen, but it's already quite usable.

Does
the color management part of it work? And is the CM part likely to remain constant, or is it subject to total rewrite, rendering my learning and calibrations/profiling wasted?

It's pretty much finished, as far as I know.

I don't know how far along this is in CVS but the last snap shot I looked at, 2.3.6, still needed significant work to have usable color management facilities. You will definitely notice that there are significant new features and what is there is working. But the following (from memory so may not be complete) still needs to be done as of 2.3.6:

1. There is only limited support for embedded profiles. Only png files worked. So tiff and jpeg users will have limited functionality.

2. Embedding profiles and doing color space conversions is not supported. So you must use an external application for this such as lcms or ImageMagick

3. It is currently coded to use the default RGB profile as the source profile for all images. I don't know if this the case with pgn files since it will "- load and save embedded ICC profiles from/to PNG images". But this does allow users of jpeg and tiff images to use what is there. You just have to manually set the correct source profile for your image in the preferences dialog. This is a little confusing if you don't know what is going on but this is apparently for testing during development and this will not be how this will work when this is released.

4. There are no facilities to handle CM during the printing process.

I am looking forward to the next snap shot. Hopefully it will have a more complete CM implementation.

Cheers,
Dave.

--
Dave Neary
Lyon, France

Sven Neumann
2006-01-18 20:47:22 UTC (over 18 years ago)

2.4 schedule estimate?

Hi,

"Hal V. Engel" writes:

I don't know how far along this is in CVS but the last snap shot I looked at, 2.3.6, still needed significant work to have usable color management facilities.

That is correct, it is far from being finished.

1. There is only limited support for embedded profiles. Only png files worked. So tiff and jpeg users will have limited functionality.

IIRC, the support in the TIFF and JPEG plug-ins is as good or bad as in the PNG plug-in. What makes you think that only PNG would "work"?

2. Embedding profiles and doing color space conversions is not supported. So you must use an external application for this such as lcms or ImageMagick

This is definitely on the TODO.

3. It is currently coded to use the default RGB profile as the source profile for all images. I don't know if this the case with pgn files since it will "- load and save embedded ICC profiles from/to PNG images". But this does allow users of jpeg and tiff images to use what is there. You just have to manually set the correct source profile for your image in the preferences dialog. This is a little confusing if you don't know what is going on but this is apparently for testing during development and this will not be how this will work when this is released.

This will change, the display filter modules cannot yet access any image properties so the embedded color profile is currently being ignored.

4. There are no facilities to handle CM during the printing process.

That's left to the print plug-ins but shouldn't be hard to add.

I am looking forward to the next snap shot. Hopefully it will have a more complete CM implementation.

Noone is actively working on this, so it is unlikely that the next snapshot will improve the situation. I hope to be able to start working on it at some point, but I can't promise anything and I would prefer if I could just help someone else to finish this.

Sven

Hal V. Engel
2006-01-18 22:29:19 UTC (over 18 years ago)

2.4 schedule estimate?

On Wednesday 18 January 2006 11:47 am, Sven Neumann wrote:

Hi,

"Hal V. Engel" writes:

I don't know how far along this is in CVS but the last snap shot I looked at, 2.3.6, still needed significant work to have usable color management facilities.

That is correct, it is far from being finished.

1. There is only limited support for embedded profiles. Only png files worked. So tiff and jpeg users will have limited functionality.

IIRC, the support in the TIFF and JPEG plug-ins is as good or bad as in the PNG plug-in. What makes you think that only PNG would "work"?

Only that the change log only lists PNG as having the ability to load and save embedded profiles. Since the display filters don't use the embedded profiles users have no way to know what it working and what is not with regard to embedded profiles. So I only have the change log to go by which only lists PGN files and not TIFF or JPEG as being able to read and write embedded profiles.

2. Embedding profiles and doing color space conversions is not supported. So you must use an external application for this such as lcms or ImageMagick

This is definitely on the TODO.

3. It is currently coded to use the default RGB profile as the source profile for all images. I don't know if this the case with pgn files since it will "- load and save embedded ICC profiles from/to PNG images". But this does allow users of jpeg and tiff images to use what is there. You just have to manually set the correct source profile for your image in the preferences dialog. This is a little confusing if you don't know what is going on but this is apparently for testing during development and this will not be how this will work when this is released.

This will change, the display filter modules cannot yet access any image properties so the embedded color profile is currently being ignored.

The display filter is probably the most difficult part of this to implement and it is close as it only needs to start accessing the embedded profiles.

4. There are no facilities to handle CM during the printing process.

That's left to the print plug-ins but shouldn't be hard to add.

Even if this didn't make it into the print plug-in if #2 (above) is implemented users will have a usable work around.

I am looking forward to the next snap shot. Hopefully it will have a more complete CM implementation.

Noone is actively working on this, so it is unlikely that the next snapshot will improve the situation. I hope to be able to start working on it at some point, but I can't promise anything and I would prefer if I could just help someone else to finish this.

Sven

Alastair M. Robinson
2006-01-19 00:28:03 UTC (over 18 years ago)

2.4 schedule estimate?

Hi,

Hal V. Engel wrote:

Only that the change log only lists PNG as having the ability to load and save embedded profiles. Since the display filters don't use the embedded profiles users have no way to know what it working and what is not with regard to embedded profiles. So I only have the change log to go by which only lists PGN files and not TIFF or JPEG as being able to read and write embedded profiles.

I believe the TIFF (and JPEG?) loaders have been loading and saving embedded profiles as parasites for some time. They've just been ignored in all other regards.

The display filter is probably the most difficult part of this to implement and it is close as it only needs to start accessing the embedded profiles.

The filter itself is relatively trivial - the existing proof filter needs only minimal changes to do the job.

What will be trickier is developing profile- and transform-caching strategies.

The display filter is effectively log-jammed, however, until it becomes possible to fetch a reference to the image from within the filter.

That's left to the print plug-ins but shouldn't be hard to add.

Indeed. Once there's an infrastructure for plugins to query the GIMP for the profiles to be used for a particular task, the rest becomes relatively trivial.

All the best, --
Alastair M. Robinson

Sven Neumann
2006-01-23 21:27:37 UTC (about 18 years ago)

2.4 schedule estimate?

Hi,

"Hal V. Engel" writes:

Only that the change log only lists PNG as having the ability to load and save embedded profiles. Since the display filters don't use the embedded profiles users have no way to know what it working and what is not with regard to embedded profiles. So I only have the change log to go by which only lists PGN files and not TIFF or JPEG as being able to read and write embedded profiles.

JPEG and TIFF plug-ins used to do this for quite a while already. That's why it's not in the current ChangeLog file.

The display filter is probably the most difficult part of this to implement and it is close as it only needs to start accessing the embedded profiles.

No, the difficult part is to get the API right.

Sven

Sven Neumann
2006-01-23 21:31:29 UTC (about 18 years ago)

2.4 schedule estimate?

Hi,

"Alastair M. Robinson" writes:

What will be trickier is developing profile- and transform-caching strategies.

Indeed. That is basically where we are stuck at the moment.

Indeed. Once there's an infrastructure for plugins to query the GIMP for the profiles to be used for a particular task, the rest becomes relatively trivial.

That's already possible for most parts. Plug-ins can access the color configuration by using gimp_get_color_configuration() and they can access embedded color profiles using the GimpParasite API.

Sven