Re: Identifying color options
Kai-Uwe Behrmann <ku.b <at> gmx.de>
2010-09-01 15:59:14 GMT
Am 01.09.10, 08:37 -0700 schrieb Michael Sweet:
> On Aug 30, 2010, at 3:23 AM, Kai-Uwe Behrmann wrote:
>> ...
>> Meta data in ICC profiles:
>> + needs special tools to embedd and edit the PPD options
>> + tools are particially availabel
>> + scales well many other device class applications want to support
>
> - break as soon as driver options are changed
With a new driver the old ICC profile is not valid anyway.
So thats intentional and correct. A way to display the non matching ICC
profiles on bottom of a profile selector list would be useful.
>> Installation
>> Presets:
>> + more secure workflow
>> + works nice for canned profiles coming with the print driver
>> - needs admin privileges
>> - does not scale to thierd party and custom profiles
>>
>> Meta data in ICC profiles:
>> + more secure workflow
>
> How?
As the PPD options and a properly prepared ICC profile can be checked to
match or not to. To remember, osX has a similiar approach since years with
storing monitor IDs inside a special tag in display ICC profiles and check
if the profile matches the current device. Matching ICC profiles are
placed on top of the ICC profile selector for that device. Non matching
can even be discarted on osX SL.
The new ICC meta tag design is just a generalisation of that approach.
>> + works nice for canned profiles coming with the print driver
>> + needs no admin privileges (other than for global installation)
>
> - needs admin privileges
Users can of course install ICC profiles into their private ICC profile
paths. Say $HOME/.local/share/color/icc needs not admin rights.
>> + scales well to thierd party and custom profiles
>> + no special installation program, just copy into profile path
>
> - tied to specific driver version(s)
Again, thats intentional. Even canned profiles must change if the driver
changes its colour rendering. Its like a ABI break to speak in developers
tongue.
>> Usage
>> Presets:
>> + pretty assignment of ICC profiles to print options
>> - apps have to be updated to make use of
>
> No, just the toolkits and/or common print dialog need to be updated.
>
>> Meta data in ICC profiles:
>> + pretty assignment of ICC profiles to print options
>> - apps have to be updated to make use of
>
> Again, this is a toolkit issue; most applications should not be doing their own print dialogs...
Thats merely a detail outside of the proposal.
>> Internationalisation is possible with both systems.
>> As a application and system developer the ICC meta tag convinces me much
>> more than a solution which puts all logic inside a specialised PPD + ICC
>> profiles package.
>>
>> kind regards
>> Kai-Uwe Behrmann
>> --
>> developing for colour management
>> www.behrmann.name + www.oyranos.org
>>
>>
>> ------------------------------------------------------------------------------
>> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
>> Be part of this innovative community and reach millions of netbook users
>> worldwide. Take advantage of special opportunities to increase revenue and
>> speed time-to-market. Join now, and jumpstart your future.
>> http://p.sf.net/sfu/intel-atom-d2d
>> _______________________________________________
>> Gimp-print-devel mailing list
>> Gimp-print-devel <at> lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
>
> ________________________________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
>
>
>
Mit freundlichen Grüßen
Kai-Uwe Behrmann
--
--
Programmierung für Farbmanagement
www.behrmann.name + www.oyranos.org
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Gimp-print-devel mailing list
Gimp-print-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel