Color managed printing under gimp 2.4.3
This discussion is connected to the gimp-user-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.
Color managed printing under gimp 2.4.3 | Leonard Evens | 24 Jan 00:09 |
Color managed printing under gimp 2.4.3 | Sven Neumann | 24 Jan 08:34 |
Color managed printing under gimp 2.4.3 | Leonard Evens | 25 Jan 22:46 |
Color managed printing under gimp 2.4.3
Gimp 2.4.3 allows color proofing but provides no mechanism for using a printer profile to actually print. I presume there are weighty issues involved in doing such a thing.
But in principle, it is not to difficult to do it in an ad hoc manner. All you have to do is modify the image using the print profile to do so and then print the result. I've managed to do it as follows. I created my print profile using a measuring device and the argyll suite of command line programs. argyll also includes a program cctiff for modifying a tiff file given source and destination profiles. The lcms package also contains a similar program tifficc (also jpegicc). I've used both these programs to modify a tiff file (assuming sRGB as the source profile) and then printed them using photoprint. I'm pretty sure that I could also do the printing using a gimp print plugin, in my case, the gimp gutenprint plugin.
One does have to exercise a little care. First you have to make sure you let the profile do the work and print "uncorrected", and also, you have to use the same printing scheme to print that you used for making the profile.
Measuring devices which can read prints are a bit expensive, so not everyone will want to go that route, but there are people who will produce a profile for you at modest cost. Look in particular at www.blackfiveservices.co.uk/photoprint.shtml
Color managed printing under gimp 2.4.3
Hi,
On Wed, 2008-01-23 at 17:09 -0600, Leonard Evens wrote:
Gimp 2.4.3 allows color proofing but provides no mechanism for using a printer profile to actually print. I presume there are weighty issues involved in doing such a thing.
The main reason for the lack of this in the Print plug-in is that Cairo, which is used by GTK+ Print, doesn't have color management nor does it offer a pixel format with more than 8bit per color channel. The latter makes it impossible to reasonably apply color management before passing the image to the GTK+ Print system.
But in principle, it is not to difficult to do it in an ad hoc manner. All you have to do is modify the image using the print profile to do so and then print the result.
That is a bad idea, due to the fact that you are then doing the color conversion in 8bit per channel. You are throwing away information here. Why don't you just use Photoprint and specify the Printer profile there?
Sven
Color managed printing under gimp 2.4.3
On Wed, 2008-01-23 at 17:09 -0600, Leonard Evens wrote:
Gimp 2.4.3 allows color proofing but provides no mechanism for using a printer profile to actually print. I presume there are weighty issues involved in doing such a thing.
But in principle, it is not to difficult to do it in an ad hoc manner. All you have to do is modify the image using the print profile to do so and then print the result. I've managed to do it as follows. I created my print profile using a measuring device and the argyll suite of command line programs. argyll also includes a program cctiff for modifying a tiff file given source and destination profiles. The lcms package also contains a similar program tifficc (also jpegicc). I've used both these programs to modify a tiff file (assuming sRGB as the source profile) and then printed them using photoprint. I'm pretty sure that I could also do the printing using a gimp print plugin, in my case, the gimp gutenprint plugin.
One does have to exercise a little care. First you have to make sure you let the profile do the work and print "uncorrected", and also, you have to use the same printing scheme to print that you used for making the profile.
Measuring devices which can read prints are a bit expensive, so not everyone will want to go that route, but there are people who will produce a profile for you at modest cost. Look in particular at www.blackfiveservices.co.uk/photoprint.shtml
I've since learned more about this matter from different sources.
I will try to describe it, but my discussion may still contain some inaccuracies, and I hope I will be corrected, with attendant detail, where necessary.
There may be some advantage to using photoprint and letting it do everything, including conversions from profiles. Namely, although it seems that all the conversion programs do their arithmetic with the same high precision, programs such as cctiff will yield a file with 8 bit depth if you start with such a file (as, for example, output from gimp). That is what you will send to the printer. But photoprint, as I understand it, even if presented with an 8 bit depth file, will send the printer information in 16 bit depth. There won't be any intermediate rounding before doing so. This may make some difference, depending on what the printer driver does
Of course, one could convert the gimp file with 8 bit depth to an image with 16 bit depth using ImageMagick, and then apply cctiff to get a 16 bit depth result. But then you would have to find a means of printing the image without losing whatever advantage 16 bit depth might offer at that point. I haven't yet figured out exactly how to do this without using photoprint, in which case you might as well have it handle the profiles. But is is clearly possible to do. All one has to do is create a tool which does the same thing photoprint does without having to go its interface.
Unfortunately, photoprint is still a work in progress, and there is little documentation available. I managed to build it despite not being able to find any guidance about to how to do it. If I remember correctly, the usual sequence: configure, make, make install worked, but there may have been some glitches along the way. After it is built, how to use it is supposed to be clear from the interface, but I didn't find it so. It is probably clear to an expert who is thoroughly familiar with color management. But for someone like me who is still learning, it is a challenge. I think I now know how to use it, but it was only by going through the process "manually" with cctiff that it became clear. So for those who might be challenged by setting up photoprint, it might be useful to have an alternative, and that was partly my reason for bringing this up.
Again, any corrections to what I said would be appreciated.