Re: Re: Re: Re: Re: Re: OS X är skillnaden
TheBishop skrev:
Visst, fast det bör väl kanske också föras till protokollet att om man skriver en modern Mac OS X applikation med deras frameworks för bildhantering så får man anstränga sig duktigt för att inte få automatiskt stöd för färghantering.
Skulle (med hyfsat gott fog) gissa att ex. Safari-killarna har skrivit c:a 0 rader med kod för att få Safari att använda sig av Colorsync...
Jag vet inte hur motsvarande systemframeworks för bildhantering fungerar på Windows dock - eller omfattningen av deras inbyggda stöd för ICC.
Hmm, intressant.
Jag har testat lite inställningar på en mac som jag har stående här. Den kör 10.3.9 och safari 1.2 (den är för "gammal" - har ingen dvd - för att jag ska kunna köra tiger). Tyvärr finns endast Photoshop Elements på den.
A.
1. Med colorsync-manager har jag satt "standard"-rgb till adobe RGB.
2. Bildskärmsprofilen är satt till iMac
B. Därefter har jag tagit en bild och
1. sparat i ursprunglig profil sRGB - srgb.jpg
2. sparat utan färgprofil - ingen.jpg
3. tilldelat profilen aRGB - argb.jpg
I safari borde detta leda till att argb och ingen visades lika. Det gör de inte. ingen liknar istället srgb. Samma sak i preview.
Öppnar man filerna i PSE så är ingen och argb lika, medan srgb skiljer sig. Har för mig att jag testade med srgb som default i colorsync också och då blev srgb.jpg och ingen.jpg lika.
Vad som är konstigt är att srgb i PSE skiljer från srgb i safari. Det är relativt stora skillnader så jag kan inte riktigt förklara det med olika CMM (adobe använder väl sin egen CMM och läser förmodligen in colorsyncinsällningen för default rgb-profil och använder den).
Om man läser det första och de två sista inläggen i:
http://www.photo.net/bboard/q-and-a-fetch-msg?msg_id=007pOf
och inläggen i:
http://forums.robgalbraith.com/showflat.php?Cat=&Number=225394
och
http://lists.apple.com/archives/colorsync-users/2005/Jan/msg00158.html
och
http://lists.apple.com/archives/colorsync-users/2003/Dec/msg00365.html
så får man lite mer funderingar.
Man kan misstänka att iMac-profilen och sRGB är lika. Kanske skulle jag få samma problem om jag använde en bildskärmsprofil som skiljer mer från srgb.
Det tycks (på "tror"planet!!) vara mer bakom colorsync än bara att dumpa filen med/utan den inbäddade profilen till de rätta APIerna.
Antingen är colorsync fucked i 10.3 eftersom den inte tar hänsyn till mina inställningar av default profile, eller så finns det kod i safari (preview också för den delen) som donar med färgprofilerna.
Jag förstår inte riktigt vad du menar med att safariutvecklarna inte skrivit en rad kod för att få med colorsync? Efter en mycket hastig titt på apples sida så verkar det finnas API-funk för bildbehandling som använder colorsync likaledes som det finns sådana som inte använder colorsync, och de har ju rimligen använt API-funk med colorsyncstöd. (Dessutom finns ju en oändlig uppsättning direkt colorsyncrelaterade APIer)
/ep