IanBarber
Contributor
IanBarber
Contributor
Activity
‎Oct 22, 2018
06:30 AM
Thank You
... View more
‎Oct 22, 2018
05:34 AM
I have added a button to a group var button1 = add("button", undefined, "OK"); Is it possible to change the curser to a different one when mouse it hovered over the button, something like a finger pointer
... View more
‎Oct 21, 2018
03:11 AM
I am using Mac OSX 10.14, Photoshop Cc2019 and ExtendScript Toolkit When trying to debug a script by adding break points, ExtendScript Toolkit is very slow and I keep getting long durations of the MAC Beach Ball. is there any fix for this or an alternative to ExtendScript Toolkit which talk directly to Photoshop and allow debugging.
... View more
‎Oct 19, 2018
03:40 AM
I was initially working in Grayscale but found that I needed to be in the RGB colour space to make it work. Changing that line did fix the issue. May I ask, what did changing that line do to make the script complete the task. Ian
... View more
‎Oct 19, 2018
03:10 AM
Thank you for taking the time to share the script which I find very interesting, After experimenting with the script, I find that if the step wedge is not linear, it throws an error on line 97: executeAction(stringIDToTypeID("make"), d, DialogModes.NO); The Non Linear step Wedge I was testing had these K values. 86% 85% 83% 80% 75% 71% 64% 52% 39% 18% 1% Any thoughts please.
... View more
‎Oct 18, 2018
02:31 PM
2 Upvotes
I am not even sure if this is possible but here goes... Using a script, I want to read each patch from a step wedge and then plot the points on an adjustment curve
... View more
‎Aug 03, 2018
12:07 PM
Same issue still stands here. Although its not a huge feature, the problem is there and in previous version it did work properly. I remember once reading about an internal dialog Adobe had with their engineers called JDI, (Just Do It) wonder if this has been dropped
... View more
‎May 17, 2018
03:48 AM
When an update to Photoshop is released, is there anywhere where we can see a list of fixes which have been addressed since the last update ?
... View more
‎May 17, 2018
03:46 AM
Version 19.1.4 is still showing this issue with print Preview on my MAC High Sierra
... View more
‎May 04, 2018
12:50 PM
I am experiencing the same issues with 19.1.3 on Mac High Sierra Open Print cmd + p and the image looks really blurry and out of focus
... View more
‎May 03, 2018
08:49 AM
I managed fix it by deleting the Previews.lrdata file and letting Lightroom rebuild it
... View more
‎May 03, 2018
03:05 AM
After I have made changes in Photoshop and save the file back to Lightroom, I am NOT seeing the changes when viewed in the Library Module. If I change to the develop module the changes are seen. Any ideas ? Mac OSX: 10.13.4 Latest version of Lightroom Desktop:
... View more
‎Apr 12, 2018
04:36 AM
Is there a way to change the order of how the Profile Sets are displayed ? It appears that the last Profile Set you create goes to the top of the list My profiles Pack 2 My Profiles Pack 1 I wanted the Packs to be in order 1,2,3 etc I know how to change the order of the actual profiles by using the sort field but I cannot see a way to change the order of the actual sets. Is this possible ?
... View more
‎Nov 29, 2017
08:32 AM
var d = new ActionDescriptor(); d.putInteger( charIDToTypeID( "dRes" ), 5104 ); d.putString( charIDToTypeID( "conf" ), ""); executeAction( stringIDToTypeID( "com.niksoftware.sep2.ps" ), d, DialogModes.ALL ); This loads Silver Efex but then causes Photoshop to Stop Responding, only way to close the app is to force quit
... View more
‎Nov 29, 2017
07:54 AM
This is the result. // ======================================================= var idinvokeCommand = stringIDToTypeID( "invokeCommand" ); var desc22 = new ActionDescriptor(); var idcommandID = stringIDToTypeID( "commandID" ); desc22.putInteger( idcommandID, -474 ); var idkcanDispatchWhileModal = stringIDToTypeID( "kcanDispatchWhileModal" ); desc22.putBoolean( idkcanDispatchWhileModal, true ); executeAction( idinvokeCommand, desc22, DialogModes.NO ); // ======================================================= var idcom.niksoftware.septwo.ps = stringIDToTypeID( "com.niksoftware.sep2.ps" ); var desc23 = new ActionDescriptor(); var iddRes = charIDToTypeID( "dRes" ); desc23.putInteger( iddRes, 5104 ); var idconf = charIDToTypeID( "conf" ); desc23.putString( idconf, """PFNpbHZlckVmZXhQcm8yX2ZpbHRlcj4KCTxmaWx0ZXIgbmFtZT0iTGVvbmlzRmlsdGVyIj4KCQk8cGFyYW1ldGVyIG5hbWU9ImZpbG1UeXBlc1ByZXNldHMiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iZmlsbVR5cGVzUHJlc2V0c19pbnRlcm4iIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idG9uaW5nUHJlc2V0cyIgdmFsdWU9IjEiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ0b25pbmdQcmVzZXRzX2ludGVybiIgdmFsdWU9IjEiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ2aWduZXR0ZVByZXNldHMiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idmlnbmV0dGVQcmVzZXRzX2ludGVybiIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJidXJuRWRnZXNQcmVzZXRzIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJpbnQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJ1cm5FZGdlc1ByZXNldHNfaW50ZXJuIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJpbnQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJvcmRlclR5cGUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iZ2xvYmFsQnJpZ2h0bmVzcyIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImhpQnJpZ2h0bmVzcyIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9Im1lZEJyaWdodG5lc3MiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJsb0JyaWdodG5lc3MiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJhZGFwdGl2ZUJyaWdodG5lc3MiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJnbG9iYWxDb250cmFzdCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InNvZnRDb250cmFzdCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImFkYXB0aXZlV1AiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJhZGFwdGl2ZUJQIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iZ2xvYmFsU3RydWN0dXJlIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iaGlTdHJ1Y3R1cmUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJtZWRTdHJ1Y3R1cmUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJsb1N0cnVjdHVyZSIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImZpbmVTdHJ1Y3R1cmUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJwcm90ZWN0U2hhZG93cyIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InByb3RlY3RIaWdobGlnaHRzIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iY29sb3JGaWx0ZXJIdWUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJjb2xvckZpbHRlclN0cmVuZ3RoIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0ic2Vuc1IiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJzZW5zWWUiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJzZW5zRyIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InNlbnNDeSIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InNlbnNCIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0ic2Vuc01nIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idmlnU3RyZW5ndGgiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ2aWdTaGFwZSIgdmFsdWU9IjIiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InZpZ1NpemUiIHZhbHVlPSI1MCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idmlnbmV0dGVDZW50ZXJYIiB2YWx1ZT0iMC41IiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ2aWduZXR0ZUNlbnRlclkiIHZhbHVlPSIwLjUiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImdyYWluU2xpZGVyU3RyZW5ndGgiIHZhbHVlPSI1MDAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImdyYWluU2xpZGVyU29mdG5lc3MiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ0b25lSHVlTG93IiB2YWx1ZT0iMzAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InRvbmVIdWVIaWdoIiB2YWx1ZT0iNTAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9InRvbmVIdWVCYWxhbmNlIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idG9uZVN0cmVuZ3RoSGlnaFJlbGF0aXZlIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idG9uZVN0cmVuZ3RoTG93UmVsYXRpdmUiIHZhbHVlPSIxIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJ0b25lU3RyZW5ndGhIaWdoIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idG9uZVN0cmVuZ3RoTG93IiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0idG9uaW5nU3RyZW5ndGgiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJiZVN0cmVuZ3RoTGVmdCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJlU3RyZW5ndGhSaWdodCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJlU3RyZW5ndGhUb3AiIHZhbHVlPSIwIiB2YWx1ZVR5cGU9ImZsb2F0Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJiZVN0cmVuZ3RoQm90dG9tIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVTaXplTGVmdCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJlU2l6ZVJpZ2h0IiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVTaXplVG9wIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVTaXplQm90dG9tIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVUcmFuc2l0aW9uTGVmdCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJlVHJhbnNpdGlvblJpZ2h0IiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVUcmFuc2l0aW9uVG9wIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYmVUcmFuc2l0aW9uQm90dG9tIiB2YWx1ZT0iMCIgdmFsdWVUeXBlPSJmbG9hdCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iYm9yZGVyU2l6ZSIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJvcmRlclNwcmVhZCIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJvcmRlclJhbmRvbSIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9ImJvcmRlckdydW5nZSIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iZmxvYXQiLz4KCQk8cGFyYW1ldGVyIG5hbWU9Im1haW5Db250cm9sc0VuYWJsZWQiIHZhbHVlPSIxIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iY29udHJvbFBvaW50TGlzdEVuYWJsZWQiIHZhbHVlPSIxIiB2YWx1ZVR5cGU9ImludCIvPgoJCTxwYXJhbWV0ZXIgbmFtZT0iY29sb3JGaWx0ZXJTZWN0aW9uRW5hYmxlZCIgdmFsdWU9IjEiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJmaWxtVHlwZXNTZWN0aW9uRW5hYmxlZCIgdmFsdWU9IjEiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJzdHlsaXppbmdTZWN0aW9uRW5hYmxlZCIgdmFsdWU9IjEiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJpbmtpbmdEZWFrdGl2YXRlZEZvclNhdmluZyIgdmFsdWU9IjAiIHZhbHVlVHlwZT0iaW50Ii8+CgkJPHBhcmFtZXRlciBuYW1lPSJsYWNkYXRhIiB2YWx1ZT0nJmx0O0xhY19zZXJpYWxpemF0aW9uJmd0OwoJJmx0O2tleSBuYW1lPSJsb3dOb2RlWCIgdmFsdWU9IjAiLyZndDsKCSZsdDtrZXkgbmFtZT0ibG93Tm9kZVkiIHZhbHVlPSIwIi8mZ3Q7CgkmbHQ7a2V5IG5hbWU9ImhpZ2hOb2RlWCIgdmFsdWU9IjEiLyZndDsKCSZsdDtrZXkgbmFtZT0iaGlnaE5vZGVZIiB2YWx1ZT0iMSIvJmd0OwoJJmx0O2tleSBuYW1lPSJnYW1tYSIgdmFsdWU9IjAiLyZndDsKCSZsdDtrZXkgbmFtZT0iaW50Tm9kZUNvdW50IiB2YWx1ZT0iMCIvJmd0OwombHQ7L0xhY19zZXJpYWxpemF0aW9uJmd0OwonIHZhbHVlVHlwZT0iaW50Ii8+Cgk8L2ZpbHRlcj4KPC9TaWx2ZXJFZmV4UHJvMl9maWx0ZXI+CgoA""" ); executeAction( idcom.niksoftware.septwo.ps, desc23, DialogModes.NO );
... View more
‎Nov 29, 2017
05:44 AM
r-bin wrote You did not say, when you manually call a filter from the filters menu, does the crash happen or not? Manually calling from the filter menu appears to work ok
... View more
‎Nov 28, 2017
05:57 AM
Using the following still crashes Photoshop. I just cannot see why this would be executeAction (sTID ('com.niksoftware.sep2.ps'), new ActionDescriptor (), dialogMode);
... View more
‎Nov 28, 2017
02:38 AM
I am trying to run the Silver Efex Pro from a script. It used to work fine until I upgraded to CC2018 but now Photoshop crashes and I am baffled as to why. Can anyone see any reason. #target photoshop cTID = function(s) { return app.charIDToTypeID(s); }; sTID = function(s) { return app.stringIDToTypeID(s); }; //==================== sep ============== function sep() { // Silver Efex Pro 2 function step1(enabled, withDialog) { if (enabled != undefined && !enabled) return; var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO); executeAction(sTID('com.niksoftware.sep2.ps'), undefined, dialogMode); }; step1(); // Silver Efex Pro 2 }; sep.main = function () { sep(); }; sep.main();
... View more
‎Nov 11, 2017
08:20 AM
Thanks Chuck, that has answered my question, it was the != undefined I was not sure about
... View more
‎Nov 11, 2017
06:40 AM
Looking at the Script-listener log, the first part of an action shows the following function step1(enabled, withDialog) { if (enabled != undefined && !enabled) return; Can anyone briefly explain what is happening in these 3 lines please
... View more
‎Nov 02, 2017
03:52 PM
I have a panel with a button and when pressed, the button changes to a colour of my choice. Question: Is it possible for the button to remain that colour when I start working on a document in photoshop ? I have tried several ways with CSS but as soon as the panel loses focus, the button colour also goes away Ian
... View more
‎Oct 27, 2017
03:21 AM
I have created a new brush group. I have set up my brush and changed the mode to Darken and saved the brush in my new group. If I am using a general brush and change to my new brush preset, everything works but if I change back to a general brush, the brush mode still stays at darken and not normal. Any suggestions please
... View more
‎Jul 29, 2017
04:24 AM
Thank you
... View more
‎Jul 29, 2017
02:43 AM
Can someone demonstrate with Javascript how I can run a block of code depending on what the active document bit depth is If activeDocument.bitsPerChannel is 16 then (run this code) if activeDocument.bitsPerChannel is 8 then (run this code) if activeDocument.bitsPerChannel is not any of above (run this code) Ian
... View more
‎Jun 29, 2017
04:04 AM
Would be nice if someone from Adobe could answer this. i am sure there is going to be a logical explanation. I marked the question as answered and not sure how to leave it as an open question. I did a quick video demonstrating the question
... View more
‎Jun 25, 2017
06:04 AM
Personally, I do no think the Color RGB Color Space should have any influence if working in Gray Scale. There may be a reason why it does, and maybe someone with more experience may chime up with the answer
... View more
‎Jun 25, 2017
05:34 AM
At least you are getting the same as me and its not me thats going crazy. The only work around is to always have the Working RGB set to Adobe RGB 1998 and then everything aligns properly but this to me defeats the object especially when importing color files which really need to be in ProPhoto to ensure you are dealing with all possible colors. Wonder if its a bug or done intentionally.
... View more
‎Jun 25, 2017
04:23 AM
Follow Up Setting the default RGB Working Color Space to either sRGB or Abobe RGB makes the K value correct (50%) Setting the default RGB Working Color Space to ProPhoto RGB makes the K value (43%) Why does the choice of the RGB Color Space affect the K value if you open a New Document in Gray Gamma 2.2
... View more
‎Jun 25, 2017
04:01 AM
What I cannot understand is this... I create a New document in grayscale using my Working Gray: Gray Gamma 2.2 I then fill that document with RGB 128,128,128 and this is the result I do the same only this time, I select RGB and Use Adobe RGB 1998 I then fill that document with RGB 128,128,128 and this is the result Isn't Adobe RGB 1998 and Gray Gamma 2.2 supposed to have the same Gamma Value of 2.2 ? Should they not display the same values ? I appreciate that if I had chosen ProPhoto RGB instead of Adobe RGB the values should be different because ProPhoto has a Gamma value of 1.8 Workflow When I am scanning black and white Negatives, I am outputting them from the scanner in a Gray Gamma 2.2 profile and then bringing them into Photoshop which is set to Gray Gamma 2.2 in the Color Settings. What worrying me is that, what I thought should be 50% gray is actually been reported by Photoshop at 43%
... View more