Interfaces: PC and MAC and the screenGamma property...

Chipp Walters chipp at chipp.com
Sat Jan 3 23:02:04 EST 2004


Dar,

You are correct, the original image in the demo stack was set at 
128,128,128 but the one I sent you was different. I left the original 
one at work. Let me know if you'd like another 128,128,128 PNG from a 
PC and I'll fire you one.

--Chipp

On Jan 3, 2004, at 1:15 PM, Dar Scott wrote:

>
> On Saturday, January 3, 2004, at 12:38 AM, Chipp Walters wrote:
>
>> Dar, perhaps you can tell me what the internal gamma setting is for a 
>> Pshop
>> PC generated PNG vs a PShop Mac generated PNG...my guess it they are 
>> the
>> same, as I couldn't get a PNG and trans GIF to ever work correctly on 
>> my Mac
>> unless setting the gamma to the PC value.
>
> Your guess turns out better than mine.
>
> The one you sent me has a gamma of 2.222222.
>
> The one I created with my Photoshop on OS X has a gamma of 2.200026, 
> and it also has a primary chromaticities chunk that might override 
> some of that.  Maybe I don't have my photoshop set up right.
>
> Setting screenGamma to 2.2 still might not be a solution.  I saved my 
> test stack last night with your test PNG image on it, the one with PNG 
> written in the corner.  When I loaded it this morning I found the 
> gamma in both the text property and the export showed 1.7.  Based on 
> what I saw yesterday and what I see with the test box you sent, this 
> _was_ 2.2.  Maybe, setting screenGamma to 2.2 is still OK because, I 
> suspect the pixel data is still for 2.2.
>
> I set my test image to 80,80,80 (hex) grey in Photoshop.  I don't know 
> what values were actually stored in the PNG file.  When I imported it 
> into Revolution the pixels became 69,69,69 hex; well, they were 69 as 
> soon as I could read them.  Why I saw 86,86,86 (hex) on your png (the 
> other one with the png label) beats me.  I thought it was created as 
> 50% grey, also.  Oh, maybe those were 68s.  Rats.  Sorry.
>
> I made a rectangle with a 50% background and it looks a lot lighter.
>
> put (baseConvert("69",16,10)^(1/2.2))/(255^(1/2.2)) && 
> (128^(1/1.7))/(255^(1/1.7))
> ==>  0.668099 0.666689
>
> I _think_ this means that x69 on 2.2 will look the same as x80 on 1.7.
>
> Maybe Rev is not converting the 69s to 80s as it should.  Well, I 
> don't know enough to say should.
>
> One experiment might be to fiddle with gamma on images and see if Rev 
> respects those.
>
> The more I think on this, the less I know.
>
> Dar Scott
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list