Ramon or Chris Cox or G Ballard - CM ?

A few days ago I posted about something strange happening when posting images online. Let me clarify some things and the problem and see if anyone has some opinions as to what is going on.
I have a Macbook Pro 17" first gen. I am using CS4 and Bridge 3.0.0.464. I am using an Apple Cinema Display 23" matte.
I have my CS4 Color Settings to North American PrePress 2 and have those synced with Bridge.
I am using FireFox with CM and found out that Safari 4 has CM. (I don't use Safari too often and the other day didn't realize that it was CM capable).
If I open an image in PS or Bridge, either one I have taken or created or even really good test images downloaded from the net, the problem is the same, and as follows:
The images will look exactly alike in FF or Safari but they will be more saturated than PS or Bridge. So all the edits on thousands of photos are now questionable depending on what's right, Safari and FF or PS and Bridge. The latter showing less saturation which is what I am correcting all my images on. So I do not know if FF and Safari are just showing more saturation, of if Bridge and PS4 are showing less and that my images are now more saturated when viewing somewhere else.
I can even view jpgs or pngs or anything and see the saturation difference.
I use a Mocaco XR Optix Pro with the latest version of ColorEyes. I can calibrate and recalibrate and nothing changes. The images will look slightly more saturated in FF and Safari over Bridge and PS4.
I have been in Alaska and not online so have been editing all these images then decided to upload a few the other day, and now I find they are not matching what I view in PS. Hum.
Any ideas or where to start looking for the problem and solution?
Thank you.
Randal
ps-
By the way, yes, these are tagged images that I am viewing. Either created by me or downloaded on the net with ICC profiles.
R

UPDATE:
Well, when using this Macbook Pro, I have noticed that my ACD will look slightly washed out after using it for a few hours or sometimes after ten minutes or sometimes after just starting it up. But re-calibrating didn't seem to help. So I tried everything till I finally found something that seems to work when this happens...
I hot unplug the monitor from the notebook and then plug it back in and low and behold, the images in Photoshop and Bridge now look exactly like the images in FF and Safari look.
I kept thinking the ICC profiles were corrupting but couldn't rebuild them. I have had both the LCD screen and the main board on this notebook replaced after buying it new. Not a refurbished but brand new unit.
So I am updating this question here in case anyone else has similar problems. I set up a wallpaper that I can see and tell when the ACD starts to look slightly washed. I cannot explain why when this happens that FF and Safari are not affected by this but PS and Bridge are. But when I get the desktop image to look correct again, then also the images in PS and Bridge will match the images in Safari and FF.
Talk about frustrating. Nothing made sense. Nor did I think there was a fix. But there is, to unhook the monitor and reconnect it. Which still makes no sense. But hey, it works.
On a further note, I also notice I cannot find the place to disable the side buttons for the ACD right now. So it almost makes me wonder if there is a problem with the OS knowing what monitor (and maybe ICC profile) it is using. I have searched Google and found others could no longer find where to disable the side buttons of the ACD but could not find an answer as to what to do when that option is gone from Display Prefs. I have no idea.
But it goes to show that it is a hardware or APPLE issue yet again.
R

Similar Messages

  • Photoshop.exe Process Hanging Around After Exit - Chris Cox

    It happens from time to time, and this time I was able to breakpoint it to show where it's hung up.  I'm posting this not looking for help, but primarily to pass the information on to Chris Cox on the outside chance it might help Adobe fix the issue...
    -Noel

    Highly useful for international work:  http://www.google.com/language_tools
    Translation:
    In Photoshop cs5 has encountered a problem and needs to close. We apologize for the inconvenience
    and
    You were engaged in an operation. This information might be lost
    -Noel

  • Chris Cox

    This is probably not the perfect venue for this comment, but I just want to personally thank Chris Cox for all the input he provides on the Photoshop Forum.
    As one of the architects of Photoshop his deep knowledge of the program is extremely helpful, especially on issues that cry for some technical information that many of us do not possess, or express incorrectly.
    Chris has been fairly consistent over the years to visit the forum and answer posts, and I think it is fair to say his involvement is appreciated by all.

    And how many times do people come in with problems and questions that they have already made up their mind about, and nothing can change that? And yet Chris never loses patience. I don't know how he manages to always stay cool (I couldn't, I'm sure), but it's a good example to all of us.
    When I joined the forum back in the CS3 days, there wasn't an engineer in sight - I suppose they were all too busy rewriting the entire application. But some of the (then) old-timers mentioned the name Chris Cox frequently, as in "you should have been here before when Chris Cox used to drop by". Then came CS4, and suddenly there was staff everywhere. But Chris is the only one we can still rely on to jump in and set the record straight on a regular basis, and for that we are grateful indeed. Not to mention all we more-or-less regulars learn.

  • Live Webinar with Chris Cox

    The RetouchPro website has arranged a two hour live web discussion with Adobe's Photoshop leader Chris Cox to be held tomorrow Sat Jan 30th. It's a chance to ask Chris any questions about the hows and whys of PS. The cost of attending is only $10. If you would like more info please check out this link http://www.retouchpro.com/index.php?page=cox
    Regards, Murray

    Not sure who made that change.

  • Anyone know where Chris Cox is these days?

    Chris hasn't posted in the forums all year long, it seems. :/

    I talked to Chris on the phone a few weeks ago. All seems well, just not able to get forums worked into his schedule.
    John

  • Attn Chris Cox/Ps engineers: crash log audit, please?

    Good morning!
    A user on the french forum posted a crash log, can someone take a look? http://forums.adobe.com/thread/1442557?tstart=0

    I am not anywhere near an expert like Chris, but in post #7 in lines 11-23 it may be the same OS bug Chris referered to in http://forums.adobe.com/message/6142006
    "You're crashing in MacOS code while it tries to draw a cursor.  It is pretty far removed from Photoshop code.
    Most likely it is related to some of the other graphics/drawing bugs that we are waiting for Apple to fix."
    But then what do I know?

  • Opinion sought from top Adobe engineer CHRIS COX re file labeling, please :~)

    This is not a problem—at least not yet.
    What is your reaction to someone partially using Cyrillic characters to label Photoshop PSD files?  Any caveats?
    Currently running Photoshop CS6 under Mac OS Lion 10.7.5.
    For several years I have mixing in Cyrillic characters—NEVER for the file extension , of course—in the file names of a significant amount of my Photoshop images.  For instance: ВикторЬ_Пикаизен_123.psd,  Давид Ойстрах_456.psd,   Владимипр_Путин789.jpg, etc., for easier archiving and searching.
    For instance, the last name Чайковскйи can be transcribed in vast variety of ways depending on the language of the transcriber:  Chaikovskiy in proper English or Spanish transliteration, Tchaikovskiy in French, Tschaikowskii in German, Tsjaikovskii in Dutch, etc., not to mention all the improper transliterations floating around there.
    The same is true of thousands, perhaps hundred of thousands of other Russian nouns, etc..
    Someone implausibly mentioned "potential file corruption."   I stress that I have never had any problems whatsoever with thosands of such files, but I'd like to be aware of any potential problems.
    Thanks in advance.

    Üblich, bestimmt.  Aber falsch.  
    Auf Englisch schreiben die Meisten »Tchaikovsky«, und das ist leider auch falsch.  Auf Englisch ist das »T« völlig überflüssig.
    Das ist genau der Grund, warum ich Russische Namen und Wörter lieber auf Kyrillisch schreibe.
    Die einzige richtige Umschreibung auf Deutsch wäre halt »Tschaikowskij«. Selbstverständlich muß ich mich wegen meines früheren Irrtums entschuldigen, weil ich in meiner letzten Nachricht falsch getippt habe, da ich das »j« als ein zweites »i« aus Versehen geschrieben habe.  »И« = »i«; »й« (»i kratkoe« auf Russisch) = »j« auf Deutsch. 
    Auf Russisch hat nämlich der Familiennahme des Komponisten ein »i« und ein »j« am Ende, aber bestimmt kein »y«-Laut wie wir es auf Deutsch kennen. Ein Ypsilon gibt es auf Russisch gar nicht, weder in Schrift noch in der Aussprache.

  • Chris Cox: Fade a gaussian blur on a layer with a mask, who should I thank?

    I remember in the past that it was impossible to fade a gaussian blur if it was applied on a layer with a layer mask with the link icon active, as the blur also affected the mask. (some sharpen filters also affect both layer and mask)
    Now, even in Ps 13.0.1.3, I notice that it is possible to fade, both the layer and mask using the fade function.
    I'm gladly surprised it had been implemented, as I felt reluctancy to do it in the past when I mentionned the issue.
    It now makes a more natural and discoverable workflow.
    Thanks to whoever implemented it, or corrected that bug according on how it is seen!

    Not sure who made that change.

  • Cannot install ACR 6.2 rc-help chris cox

    i use umac i7 (ati radeon HD 4850) and os 10.6.4
    i have photoshop CS5 installed with ACR 6.1. they work well.
    when i attempt to install the ACR 6.2 rc i get message "update not applicable".
    any suggestions (no sig response on camera raw forum.
    thanks so much for being so helpful and very patient with many of us.
    vince

    cg88...
    What version of QuickTime for Windows is installed?
    I believe QT 5 or greater is needed although the download specs call for QT 4.1.2 or greater.
    Another possibility is QT may need to be reinstalled.
    ...Ron
    http://www.apple.com/support/downloads/appleworks622forwindows.html

  • Adobe Photoshop cs4 - Really slow rendering ?

    Hello all,
    I have recently started using Photoshop at home again as needed for a course assignment and i have noticed how slow the rendering has gone!
    It takes approximately 4minutes to save a .TIFF or .PSD file now and/or even takes 1/2minutes in order to resize a layer?
    I am not sure what the problem is, but it also does it on Photoshop CS5 in my college. Is it my files causing this error?
    My mac in general has been looked after, and is in immaculate state, therefore i do not believe the hardware is causing the problem.
    Any help is deeply appreciated!
    Thanks,
    Jesse @ pca.ac.uk

    Im thinking it could be my harddrive, its a new one since.
    Could this be why?
    Chris Cox wrote:
    Could be large files
    I doubt it, I have dealt with larger files before and i had never had this problem!
    lack of RAM
    Mines 4gb, if remember correctly. It's the latest Imac with dual core 500gb hd and was it 2gb?
    Either way, my imac does not seem to be handling anything else at a slower rate, it is just photoshop. Bridge was working perfectly when i created a pdf for my presentation!
    slow disk
    Is this my Hard drive you're talking about as mentioned above?
    All the work is saved on my Seagate external/portable hard drive. And said before, i think i have been experiencing problems with it since using it? Is that possible. If so, it might actually explain my problems during college too.
    bad utility software (antivirus keeps biting people on file IO), etc. 
    could you explain more about this? Any ways of making sure it was this being the problem? IO?
    Oh, and in some cases it can be caused by third party plugins (FontAgentPro had a bug like that).
    Since owning this version of photoshop, i havent actually had the need to download any plugins. because i also on a pc with cs3.

  • Photoshop CS5 64-bit crashes when opening an image; 32-bit works fine

    This is a bit of a tricky problem, but if I start up Adobe Photoshop CS5 64-bit, it runs alright. But the second I choose an image and open it, I get "Photoshop has stopped working..." and Windows tries to find a solution.
    However, the 32-bit version of PS CS5 works perfectly.
    On my Mac Mini, however, which ONLY HAS Photoshop 64-bit (Creative Suite 5, Snow Leopard, latest updates), images open and edit fine.
    On my PC, I also had this same exact problem with the 64-bit version of Photoshop CS4.
    I read in a few forums that it might be a corrupt font, etc., but I have no idea why a corrupt font would be affecting how Photoshop 64-bit opens an image, especially if I don't even get a chance to edit the image or anything. The images I've been trying to update are JPEGs.
    I have all of the updates installed on my PC regarding CS5. It's completely updated. I am really stuck. I'd like to be able to take advantage of the 64-bit technology and put that version of Photoshop to use, but I can't.
    Thanks in advance. I'm willing to try anything at this point.

    Here you go, copied straight from the event viewer console.
    - System
    - Provider
    [ Name]  Application Error
    - EventID 1000
    [ Qualifiers]  0
    Level 2
    Task 100
    Keywords 0x80000000000000
    - TimeCreated
    [ SystemTime]  2010-06-18T23:34:23.000Z
    EventRecordID 5587
    Channel Application
    Computer HPMC6645
    Security
    - EventData
    Photoshop.exe
    12.0.0.0
    4bbc5b10
    nvoglv64.dll
    8.17.12.5715
    4bf7176a
    c0000005
    00000000007459ce
    1b24
    01cb0f3eace58be5
    I did my best to recreate it to look the way it looks in the console, so nothing should be confusing.
    Also, @Chris Cox- I do have the most recent beta driver installed for my onboard graphics card, which is an Nvidia GeForce 6150SE, maybe that could be causing it. I will uninstall it and install the most recent recommended release from Nvidia's site.

  • Is there a way to change the LUt extension form .CUBE to .cube. on export. TX

    Is there a way to change the LUt extension form .CUBE to .cube. on export with this script in photoshop For MAC:
    Chris Cox wrote:
    The file extensions are written by the export plugin.  (which incidentally has a comment that two studios wanted all caps extensions, but I failed to write down which ones in the comments)
    To change the filenames, you'd want to add something at the end of doExportLUTs() that uses the supplied path and substitutes the desired extensions, then renames the file.
    Thank you
    // Export Color Lookup Tables automation in JavaScript
    // IN_PROGRESS - why can't ColorSync Utility open any profile with a grid of 160 or larger?
    // 150 works, 160 fails -- sent samples in email to Apple on Nov 8, 2013; they are investigating
    // DEFERRED - right to left filenames (Arabic) come out wrong because of appending "RGB" and file extensions
    // This seems to be a bug in JavaScript's handing of strings, not sure we can solve it easily.
    // It might possibly be handled by checking bidi markers in UTF8 stream and adding custom handling for appending text/extensions.
    @@@BUILDINFO@@@ ExportColorLookupTables.jsx 1.0.0.0
    // BEGIN__HARVEST_EXCEPTION_ZSTRING
    <javascriptresource>
    <name>$$$/JavaScripts/ExportColorLookupTables/Menu=Color Lookup Tables...</name>
    <menu>export</menu>
    <enableinfo>true</enableinfo>
    <eventid>9AA9D7D6-C209-494A-CC01-4E7D926DA642</eventid>
    </javascriptresource>
    // END__HARVEST_EXCEPTION_ZSTRING
    #target photoshop
    const appUIState = app.displayDialogs;
    app.displayDialogs = DialogModes.NO; // suppress all app dialogs
    app.bringToFront(); // make Photoshop the frontmost app, just in case
    // on localized builds we pull the $$$/Strings from a .dat file
    $.localize = true;
    // from Terminology.jsx
    const classApplication = app.charIDToTypeID('capp');
    const classProperty = app.charIDToTypeID('Prpr');
    const enumTarget = app.charIDToTypeID('Trgt');
    const eventGet = app.charIDToTypeID('getd');
    const eventSet = app.charIDToTypeID('setd');
    const kcolorSettingsStr = app.stringIDToTypeID("colorSettings");
    const kDither = app.charIDToTypeID('Dthr');
    const keyTo = app.charIDToTypeID('T   ');
    const typeNULL = app.charIDToTypeID('null');
    const typeOrdinal = app.charIDToTypeID('Ordn');
    const kFloatWindowStr = app.stringIDToTypeID("floatWindow");
    const typePurgeItem = app.charIDToTypeID('PrgI');
    const enumClipboard = app.charIDToTypeID('Clpb');
    const eventPurge = app.charIDToTypeID('Prge');
    const keyExportLUT = app.charIDToTypeID( "lut " );
    const keyFilePath = app.charIDToTypeID( 'fpth' );
    const keyDescription = app.charIDToTypeID( 'dscr' );
    const keyCopyright = app.charIDToTypeID( 'Cpyr' );
    const keyDataPoints = app.charIDToTypeID( 'gPts' );
    const keyWriteICC = app.charIDToTypeID( 'wICC' );
    const keyWrite3DL = app.charIDToTypeID( 'w3DL' );
    const keyWriteCUBE = app.charIDToTypeID( 'wCUB' );
    const keyWriteCSP = app.charIDToTypeID( 'wCSP' );
    const kScriptOptionsKey = "9AA9D7D6-C209-494A-CC01-4E7D926DA642"; // same as eventID above
    const sGridMin = 7; // these must match the slider range defined in the dialog layout
    const sGridMax = 256;
    const sGridDefault = 32;
    // our baseline UI configuration info
    var gSaveFilePath = ""; // overwritten by document path
    var gDescription = ""; // overwritten by document name
    var gCopyright = ""; // "Adobe Systems Inc., All Rights Reserved";
    var gGridPoints = sGridDefault;
    var gDoSaveICCProfile = true;
    var gDoSave3DL = true;
    var gDoSaveCUBE = true;
    var gDoSaveCSP = true;
    gScriptResult = undefined;
    // start doing the work...
    main();
    app.displayDialogs = appUIState; // restore original dialog state
    gScriptResult; // must be the last thing - this is returned as the result of the script
    function readOptionsFromDescriptor( d )
      if (!d)
      return;
      if (d.hasKey(keyFilePath))
      gSaveFilePath = d.getString( keyFilePath ); // will be overridden by UI
      if (d.hasKey(keyDescription))
      gDescription = d.getString( keyDescription ); // will be overridden always
      if (d.hasKey(keyCopyright))
      gCopyright = d.getString( keyCopyright );
      if (d.hasKey(keyDataPoints))
      var temp = d.getInteger( keyDataPoints );
      if (temp >= sGridMin && temp <= sGridMax)
      gGridPoints = temp;
      if (d.hasKey(keyWriteICC))
      gDoSaveICCProfile = d.getBoolean( keyWriteICC );
      if (d.hasKey(keyWrite3DL))
      gDoSave3DL = d.getBoolean( keyWrite3DL );
      if (d.hasKey(keyWriteCUBE))
      gDoSaveCUBE = d.getBoolean( keyWriteCUBE );
      if (d.hasKey(keyWriteCSP))
      gDoSaveCSP = d.getBoolean( keyWriteCSP );
    function createDescriptorFromOptions()
      var desc = new ActionDescriptor();
      desc.putString( keyFilePath, gSaveFilePath ); // will be overridden by UI
      desc.putString( keyDescription, gDescription ); // will always be overridden by document name
      desc.putString( keyCopyright, gCopyright );
      desc.putInteger( keyDataPoints, gGridPoints );
      desc.putBoolean( keyWriteICC, gDoSaveICCProfile );
      desc.putBoolean( keyWrite3DL, gDoSave3DL );
      desc.putBoolean( keyWriteCUBE, gDoSaveCUBE );
      desc.putBoolean( keyWriteCSP, gDoSaveCSP );
      return desc;
    function doExportUI()
      // DEFERRED - it might be nice to be able to run without UI
      //  Right now we can't, but someone could modify the script if they so desire
      const sDescription = localize("$$$/AdobeScript/Export3DLUT/Description=Description:");
      const sCopyright = localize("$$$/AdobeScript/Export3DLUT/Copyright=Copyright:");
      const sQuality = localize("$$$/AdobeScript/Export3DLUT/Quality=Quality");
      const sGridPoints = localize("$$$/AdobeScript/Export3DLUT/GridPoints=Grid Points:");
      const sFormatsToSave = localize("$$$/AdobeScript/Export3DLUT/Formats=Formats");
      const sOpenButton = localize("$$$/JavaScripts/psx/OK=OK");
      const sCancelButton = localize("$$$/JavaScripts/psx/Cancel=Cancel");
      const strTextInvalidType = localize("$$$/JavaScripts/Export3DLUT/InvalidType=Invalid numeric value. Default value inserted.");
      const strTextInvalidNum = localize("$$$/JavaScripts/Export3DLUT/InvalidNum=A number between 7 and 256 is required. Closest value inserted.");
      const strNoExportsSelected = localize("$$$/JavaScripts/Export3DLUT/NoExportTypesSelected=No export types were selected.");
      const strExportPrompt = localize("$$$/JavaScripts/Export3DLUT/ExportColorLookup=Export Color Lookup");
      const strUntitledLUT = localize("$$$/JavaScripts/Export3DLUT/UntitledLUTFilename=untitled.lut");
      const sSaveICC = localize("$$$/AdobeScript/Export3DLUT/ICCProfile=ICC Profile");
      // these are not localized, since they refer to file format extensions
      const sSave3DL = "3DL";
      const sSaveCUBE = "CUBE";
      const sSaveCSP = "CSP";
      // strings similar to JPEG quality
      const sPoor = localize("$$$/AdobeScript/Export3DLUT/Poor=Poor");
      const sLow = localize("$$$/AdobeScript/Export3DLUT/Low=Low");
      const sMedium = localize("$$$/AdobeScript/Export3DLUT/Medium=Medium");
      const sHigh = localize("$$$/AdobeScript/Export3DLUT/High=High");
      const sMaximum = localize("$$$/AdobeScript/Export3DLUT/Maximum=Maximum");
      const ui = // dialog resource object
      "dialog { \
      orientation: 'row', \
      gp: Group { \
      orientation: 'column', alignment: 'fill', alignChildren: 'fill', \
      description: Group { \
      orientation: 'row', alignment: 'fill', alignChildren: 'fill', \
      st: StaticText { text:'Description:' }, \
      et: EditText { characters: 30, properties:{multiline:false}, text:'<your description here>' } \
      copyright: Group { \
      orientation: 'row', alignment: 'fill', alignChildren: 'fill', \
      st: StaticText { text:'Copyright:' }, \
      et: EditText { characters: 30, properties:{multiline:false}, text:'<your copyright here>' } \
      qual: Panel { \
      text: 'Quality', \
      orientation: 'column', alignment: 'fill', alignChildren: 'fill', \
      g2: Group { \
      st: StaticText { text:'Grid Points:' }, \
      et: EditText { characters:4, justify:'right' } \
      drp: DropDownList {alignment:'right'} \
      sl: Slider { minvalue:7, maxvalue:256, value: 32 }, \
      options: Panel { \
      text: 'Formats', \
      orientation: 'column', alignment: 'fill', alignChildren: 'left', \
      ck3DL: Checkbox { text:'3DL', value:true }, \
      ckCUBE: Checkbox { text:'CUBE', value:true } \
      ckCSP: Checkbox { text:'CSP', value:true } \
      ckICC: Checkbox { text:'ICC Profile', value:true } \
      gButtons: Group { \
      orientation: 'column', alignment: 'top', alignChildren: 'fill', \
      okBtn: Button { text:'Ok', properties:{name:'ok'} }, \
      cancelBtn: Button { text:'Cancel', properties:{name:'cancel'} } \
      const titleStr = localize("$$$/AdobeScript/Export3DLUT/DialogTitle/ExportColorLookupTables=Export Color Lookup Tables");
      var win = new Window (ui, titleStr ); // new window object with UI resource
        // THEORETICALLY match our dialog background color to the host application
        win.graphics.backgroundColor = win.graphics.newBrush (win.graphics.BrushType.THEME_COLOR, "appDialogBackground");
      // poor, low, medium, high, max
      var MenuQualityToGridPoints = [ 8, 16, 32, 64, 256 ];
      function GridPointsToQualityMenuIndex( num )
      var menu = MenuQualityToGridPoints;
      var menuItems = menu.length;
      if (num <= menu[0])
      return 0;
      if (num >= menu[ menuItems-1 ])
      return (menuItems-1);
      for (var i = 0; i < (menuItems-1); ++i)
      if ((num >= menu[i]) && (num < menu[i+1]))
      return i;
      return 0; // just in case of a logic failure
      // insert our localized strings
      var drop = win.gp.qual.g2.drp; // for easier typing
      drop.add('item', sPoor ); // 0
      drop.add('item', sLow ); // 1
      drop.add('item', sMedium ); // 2
      drop.add('item', sHigh ); // 3
      drop.add('item', sMaximum ); // 4
      drop.selection = drop.items[2]; // Medium
      win.gp.description.st.text = sDescription;
      win.gp.copyright.st.text = sCopyright;
      win.gp.qual.text = sQuality;
      win.gp.qual.g2.st.text = sGridPoints;
      win.gp.options.text = sFormatsToSave;
      win.gp.options.ck3DL.text = sSave3DL;
      win.gp.options.ckCUBE.text = sSaveCUBE;
      win.gp.options.ckCSP.text = sSaveCSP;
      win.gp.options.ckICC.text = sSaveICC;
      win.gButtons.okBtn.text = sOpenButton;
      win.gButtons.cancelBtn.text = sCancelButton;
      // set starting parameters
      win.gp.description.et.text = gDescription;
      win.gp.copyright.et.text = gCopyright;
      win.gp.options.ckICC.value = gDoSaveICCProfile;
      win.gp.options.ck3DL.value = gDoSave3DL;
      win.gp.options.ckCUBE.value = gDoSaveCUBE;
      win.gp.options.ckCSP.value = gDoSaveCSP;
      // global flag/hack to keep the UI pretty
      var gGlobalPreventChanges = false;
      with (win.gp.qual)
      sl.value = gGridPoints;
      g2.et.text = gGridPoints;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(gGridPoints) ];
      // global flag is ugly, but recursive change calls are uglier
      g2.et.onChange = function () {  if (gGlobalPreventChanges) { return; }
      gGlobalPreventChanges = true;
      var val = Number(this.text);
      this.parent.parent.sl.value = val;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(val) ];
      gGlobalPreventChanges = false; };
      sl.onChanging = function () {   if (gGlobalPreventChanges) { return; }
      gGlobalPreventChanges = true;
      var val = Math.floor(this.value);
      this.parent.g2.et.text = val;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(val) ];
      gGlobalPreventChanges = false; };
      // DEFERRED - we should also set the value if the same menu item is selected again (reset)
      // but the JSX toolkit doesn't support that
      drop.onChange = function()
      if (gGlobalPreventChanges) { return; }
      gGlobalPreventChanges = true;
      var theSelection = this.selection.text;
      if (theSelection != null) { // only change if selection made
      var theSelectionIndex = this.selection.index;
      var newGridPoints = MenuQualityToGridPoints[ theSelectionIndex ];
      win.gp.qual.g2.et.text = newGridPoints;
      win.gp.qual.sl.value = newGridPoints;
      gGlobalPreventChanges = false;
      win.onShow = function ()
      this.qual.sl.size.width = 128;
      this.layout.layout(true);
      win.gButtons.cancelBtn.onClick = function () { this.window.close(2); };
      // validate inputs when the user hits OK
        var gInAlert = false;
      win.gButtons.okBtn.onClick = function ()
      if (gInAlert == true)
      gInAlert = false;
      return;
      var gridText = win.gp.qual.g2.et.text;
      var w = Number(gridText);
      var inputErr = false;
      if ( isNaN( w ) )
      if ( DialogModes.NO != app.playbackDisplayDialogs )
      gInAlert = true;
      alert( strTextInvalidType );
      gInAlert = false;
      win.gp.qual.g2.et.text = sGridDefault;
      win.gp.qual.sl.value = sGridDefault;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(sGridDefault) ];
      return false;
      if ( (w < sGridMin) || (w > sGridMax) )
      if ( DialogModes.NO != app.playbackDisplayDialogs )
      gInAlert = true;
      alert( strTextInvalidNum );
      gInAlert = false;
      if ( w < sGridMin)
      inputErr = true;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(sGridMin) ];
      win.gp.qual.g2.et.text = sGridMin;
      win.gp.qual.sl.value = sGridMin;
      return false;
      if ( w > sGridMax)
      inputErr = true;
      drop.selection = drop.items[ GridPointsToQualityMenuIndex(sGridMax) ];
      win.gp.qual.g2.et.text = sGridMax;
      win.gp.qual.sl.value = sGridMax;
      return false;
      if (inputErr == false)
      win.close(true);
      return;
      win.center(); // move to center the dialog
      var ret = win.show();  // dialog display
      if (2 == ret)
      return false; // user cancelled
      // user hit OK, copy values from dialog
      gDescription = win.gp.description.et.text;
      gCopyright = win.gp.copyright.et.text;
      gGridPoints = win.gp.qual.sl.value;
      gDoSave3DL = win.gp.options.ck3DL.value;
      gDoSaveCUBE = win.gp.options.ckCUBE.value;
      gDoSaveCSP = win.gp.options.ckCSP.value;
      gDoSaveICCProfile = win.gp.options.ckICC.value;
      // if no files are going to be saved, then we have zero work to do
      if ((false == gDoSaveICCProfile) && (false == gDoSave3DL) &&
      (false == gDoSaveCUBE) && (false == gDoSaveCSP) )
      // tell the user that no formats were selected
      alert( strNoExportsSelected );
      gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return false;
      // prompt user for directory and output base filename
      // default to directory and filename of current document
      var currentDocumentPath
      try
      // if the file has no path (not saved), then this throws
      var documentPath = app.activeDocument.fullName.fsName; // Get the OS friendly file path and name
      documentPath = documentPath.replace(/\....$/,''); // remove extension, if there is one
      documentPath = documentPath + ".lut"; // add dummy extension
      currentDocumentPath = File ( documentPath );
      catch (e)
      // if there was no document path, default to user's home directory
      var defaultName = "~/" + strUntitledLUT;
      currentDocumentPath = File(defaultName);
      var fname = currentDocumentPath.saveDlg(strExportPrompt);
      if (fname == null)
      return false;
      gSaveFilePath = fname.fsName;
      return true;
    function doExportLUTs( path )
      const keyUsing     = charIDToTypeID( 'Usng' );
      const eventExport = charIDToTypeID( 'Expr' );
      var desc = new ActionDescriptor();
      var desc2 = new ActionDescriptor();
      desc2.putString( keyFilePath, path );
      desc2.putString( keyDescription, gDescription );
      desc2.putInteger( keyDataPoints, gGridPoints );
      // assemble the full copyright string, if needed
      var copyrightAssembled = gCopyright;
      if (gCopyright != "")
      var theDate = new Date();
      // the year is from 1900 ????
      var theYear = (theDate.getYear() + 1900).toString();
      // Localization team says to just use the year
      var dateString = theYear;
      copyrightAssembled = localize("$$$/JavaScripts/Export3DLUT/Copyright=(C) Copyright ") + dateString + " " + gCopyright;
      desc2.putString( keyCopyright, copyrightAssembled );
      // select output format
      desc2.putBoolean( keyWriteICC, gDoSaveICCProfile );
      desc2.putBoolean( keyWrite3DL, gDoSave3DL );
      desc2.putBoolean( keyWriteCUBE, gDoSaveCUBE );
      desc2.putBoolean( keyWriteCSP, gDoSaveCSP );
        desc.putObject( keyUsing, keyExportLUT, desc2 );
      try
      var resultDesc = executeAction( eventExport, desc, DialogModes.NO );
      catch (e)
      if ( e.number != 8007 ) { // don't report error on user cancel
      var str = localize("$$$/JavaScripts/Export3DLUT/ExportLUTFailed=Unable to run the Export Color Lookup plugin because ");
      alert( str + e + " : " + e.line );
      gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return false;
      return true;
    function doRenderGrid( points )
      // call the grid rendering plugin to do the work
        const keyRenderGrid = charIDToTypeID( "3grd" );
      const keyDataPoints2 = charIDToTypeID( 'grdP' );
      var args = new ActionDescriptor();
        args.putInteger( keyDataPoints2, points);
      try
      var result = executeAction( keyRenderGrid, args, DialogModes.NO );
      catch (e)
      if ( e.number != 8007 ) { // don't report error on user cancel
      var str = localize("$$$/JavaScripts/Export3DLUT/RenderGridFailed=Unable to render color grid because ");
      alert( str + e + " : " + e.line );
      gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return false;
      return true;
    function resizeDocumentInPixels( width, height )
      var myDocument = app.activeDocument;
      var originalRulerUnits = app.preferences.rulerUnits;
      app.preferences.rulerUnits = Units.PIXELS;
      myDocument.resizeCanvas( width, height, AnchorPosition.MIDDLECENTER)
      app.preferences.rulerUnits = originalRulerUnits;
    function GetColorSettings()
      var desc1 = new ActionDescriptor();
      var ref1 = new ActionReference();
      ref1.putProperty( classProperty, kcolorSettingsStr );
      ref1.putEnumerated( classApplication, typeOrdinal, enumTarget );
      desc1.putReference( typeNULL, ref1 );
      var result = executeAction( eventGet, desc1, DialogModes.NO );
      var desc2 = result.getObjectValue( kcolorSettingsStr );
      return desc2;
    function GetColorConversionDitherState()
      var settings = GetColorSettings();
      if (settings.hasKey(kDither))
      return settings.getBoolean( kDither );
      else
      return null;
    function ConvertTo16Bit()
      const eventConvertMode = charIDToTypeID( 'CnvM' );
      const keyDepth = charIDToTypeID( 'Dpth' );
      var modeDesc16Bit = new ActionDescriptor();
      modeDesc16Bit.putInteger( keyDepth, 16 );
      var result = executeAction( eventConvertMode, modeDesc16Bit, DialogModes.NO );
    // state = true or false
    function SetColorConversionDither( state )
      var desc1 = new ActionDescriptor();
      var ref1 = new ActionReference();
      ref1.putProperty( classProperty, kcolorSettingsStr );
      ref1.putEnumerated( classApplication, typeOrdinal, enumTarget );
      desc1.putReference( typeNULL, ref1 );
      var desc2 = new ActionDescriptor();
      desc2.putBoolean( kDither, state );
      desc1.putObject( keyTo, kcolorSettingsStr, desc2 );
      executeAction( eventSet, desc1, DialogModes.NO );
    function PurgeClipboard()
      var desc1 = new ActionDescriptor();
      desc1.putEnumerated( typeNULL, typePurgeItem, enumClipboard );
      var result = executeAction( eventPurge, desc1, DialogModes.NO );
    // This helps us avoid resizing existing document views in tabbed document mode.
    // This is new functionality, and will not work in older Photoshop versions.
    function MoveDocumentToNewWindow()
      var desc1 = new ActionDescriptor();
      var result = executeAction( kFloatWindowStr, desc1, DialogModes.NO );
    function main()
      try
      var tempDoc = null;
      var tempDoc2 = null;
      // do basic troubleshooting first
      // make sure there is a document
      if (!app.activeDocument)
        gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return;
      // check the document mode
      var mode = app.activeDocument.mode;
      if (mode != DocumentMode.RGB
      && mode != DocumentMode.LAB
      && mode != DocumentMode.CMYK)
      var str = localize("$$$/JavaScripts/Export3DLUT/UnsupportedColorMode=Could not export Color Lookup Tables because only RGB, LAB, and CMYK color modes are supported.");
      alert(str);
        gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return;
      // check the document depth, for safety
      var depth = app.activeDocument.bitsPerChannel; // an object, not a number - why? I have no idea...
      var bitsPerChannel = 1;
      if (depth == BitsPerChannelType.EIGHT)
      bitsPerChannel = 8;
      else if (depth == BitsPerChannelType.SIXTEEN)
      bitsPerChannel = 16;
      else if (depth == BitsPerChannelType.THIRTYTWO)
      bitsPerChannel = 32;
      else
      var str = localize("$$$/JavaScripts/Export3DLUT/UnsupportedImageDepth=Could not export Color Lookup Tables because only 8, 16, and 32 bits/channel are supported.");
      alert(str);
        gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return;
      // Check layer types: background plus adjustments only
      // For now, don't check each layer - a multiply solid layer still works as a color adjustment, as does selective blending
      // Users will get odd results from other layer types (layer masks, pixel layers, etc.)
      try
      app.activeDocument.backgroundLayer.visible = true;
      catch (e)
      if (activeDocument.layers.length == 1)
      alert( localize("$$$/JavaScripts/Export3DLUT/NoAdjustmentLayers=Could not export Color Lookup Tables because this document has no adjustment layers.") );
      else
      alert( localize("$$$/JavaScripts/Export3DLUT/NoBackground=Could not export Color Lookup Tables because this document has no background.") );
        gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return;
      // look for last used params via Photoshop registry, getCustomOptions will throw if none exist
      try
      var desc = app.getCustomOptions(kScriptOptionsKey);
      readOptionsFromDescriptor( desc );
      catch(e)
      // it's ok if we don't have any existing options, continue with defaults
      // set some values from the document
      gDescription = app.activeDocument.name;
      // ask the user for options, bail if they cancel at any point
      if ( doExportUI() == false)
        gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      return;
      // we're good to go, so save our parameters for next time
      app.putCustomOptions(kScriptOptionsKey, createDescriptorFromOptions() );
      // remove file extension from filePath, if there is one
      gSaveFilePath = gSaveFilePath.replace(/\....$/,'');
      // calculate the size of image we need
      var width = gGridPoints * gGridPoints;
      var height = gGridPoints;
      if (mode == DocumentMode.CMYK)
      height = gGridPoints*gGridPoints;
      // duplicate the user document so we don't mess it up in any way
      tempDoc = app.activeDocument.duplicate("temporary");
      // make the temporary document active
      app.activeDocument.name = tempDoc;
      // to avoid resizing existing document views in tabbed mode
      MoveDocumentToNewWindow();
      // convert 8 bit documents to 16 bit/channel for improved quality of merged adjustments
      if (bitsPerChannel == 8)
      ConvertTo16Bit();
      depth = BitsPerChannelType.SIXTEEN;
      // resize the temporary canvas to our target size
      resizeDocumentInPixels( width, height )
      // select background layer
      tempDoc.activeLayer = tempDoc.backgroundLayer;
      // render lookup base grid
      var worked = doRenderGrid( gGridPoints );
      if (worked != true)
      tempDoc.close( SaveOptions.DONOTSAVECHANGES );
      return; // error should have already been shown, and there is not much we can do
      // do not flatten here -- the export automatically gets flattened data
      // and we may need layers for LAB->RGB conversion below
      // export the chosen formats
      worked = doExportLUTs( gSaveFilePath );
      if (worked != true)
      tempDoc.close( SaveOptions.DONOTSAVECHANGES );
      return; // error should have already been shown, and there is not much we can do
      // for LAB documents to export 3DLUT (which are inherently RGB), we have to do additional work
      // As a bonus, this works for CMYK as well!
      if ( mode != DocumentMode.RGB )
      var filePath = gSaveFilePath + "RGB";
      var oldDitherState = GetColorConversionDitherState();
      try
      SetColorConversionDither(false);
      const targetProfileName = "sRGB IEC61966-2.1";
      // new document temp2 in sRGB, matching depth of original
      var originalRulerUnits = app.preferences.rulerUnits;
      app.preferences.rulerUnits = Units.PIXELS;
      tempDoc2 = app.documents.add( width, gGridPoints, 72, "temp2",
      NewDocumentMode.RGB, DocumentFill.WHITE,
      1.0, depth, targetProfileName );
      app.preferences.rulerUnits = originalRulerUnits;
      // make the new doc active
      app.activeDocument.name = tempDoc2;
      // to avoid resizing existing document views in tabbed mode
      MoveDocumentToNewWindow();
      // insert grid
      worked = doRenderGrid( gGridPoints );
      if (worked == true)
      tempDoc2.selection.selectAll();
      tempDoc2.activeLayer = tempDoc2.backgroundLayer;
      tempDoc2.selection.copy();
      tempDoc2.close( SaveOptions.DONOTSAVECHANGES );
      tempDoc2 = null;
      // make sure temp1 is active
      app.activeDocument.name = tempDoc;
      // resize for RGB grid
      resizeDocumentInPixels( width, gGridPoints );
      tempDoc.selection.selectAll();
      tempDoc.paste(true);
      PurgeClipboard(); // so we don't leave an odd, large item on the clipboard
      tempDoc.selection.deselect();
      tempDoc.flatten();
      // convert temp1 to sRGB
      tempDoc.convertProfile( targetProfileName, Intent.RELATIVECOLORIMETRIC, true, false );
      // export the chosen formats
      worked = doExportLUTs( filePath );
      // at this point we still have to clean up, even if the call failed, so fall through
      else
      tempDoc2.close( SaveOptions.DONOTSAVECHANGES );
      catch (e)
      if ( e.number != 8007 ) { // don't report error on user cancel
      var str = localize("$$$/JavaScripts/Export3DLUT/UnableToConvertRGB=Unable to convert image to RGB because ");
      alert( str + e + " : " + e.line );
      if (tempDoc2 != null) tempDoc2.close( SaveOptions.DONOTSAVECHANGES );
      gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script
      // always reset the dither state
      SetColorConversionDither( oldDitherState );
      PurgeClipboard(); // so we don't leave an odd, large item on the clipboard
      } // if not RGB
      // always close temp document without saving
      tempDoc.close( SaveOptions.DONOTSAVECHANGES );
      catch (e)
      if ( e.number != 8007 ) { // don't report error on user cancel
      var str = localize("$$$/JavaScripts/Export3DLUT/UnableToExport=Unable to export LUT because ");
      alert( str + e + " : " + e.line );
      // always close temp document without saving
      if (tempDoc != null) tempDoc.close( SaveOptions.DONOTSAVECHANGES );
      gScriptResult = 'cancel'; // quit, returning 'cancel' (dont localize) makes the actions palette not record our script

    Hi blabla12345,
    (untested and without warranty)
    replace this line:
    const sSaveCUBE = "CUBE";
    with this:
    const sSaveCUBE = "cube";
    Have fun

  • PhotoShop CC 2014 - Blowing Directories on Hard Drives - Should Ship with a free Version of Disk Warrior ;-)

    Since installing PS CC 2014 I have had serious problems.
    Problems one could expect from a 'new' software.
    However, having my drives' directories damaged due to Scratch Disks is something I have never seen before.
    I had PS use an SSD as Scratch Disk. As this became full, I assigned another scratch disk (This time a RAID0).
    As it ran full (200GB of PS Scratch) All the other files on that drive vanished. And photoshop was no longer able to even save the current document
    (event though the destination had enough space avail.) See screenshot:(Watch the finder status in the back, the doc to be saved was 200MB and my disk had 3.38 GB avail.
    But PS would not let me save due to scratch disks full)
    Anyway, back to the serious problem. The RAID0 scratch disk, after I quit PS, was not longer mountable.
    Trying to repair it with DU reported:
    And trying with terminal This:
    ** /dev/rdisk13
       Executing fsck_hfs (version hfs-226.1.1).
    ** Checking Journaled HFS Plus volume.
    ** Checking extents overflow file.
    ** Checking catalog file.
    ** Rebuilding catalog B-tree.
    CreateNewBTree returned -34
       Disk full error
    So I went ahead and did some research and found Disk Warrior.
    It was able to rebuild my catalog and I am up an running again.
    But having to spend $99 on a PS bug is not so nice. I have been able to recreate this problem 3 times the past hours.
    The problem occurs only when PS is using the RAID as Scratch disk. If I try to fill the drive by writing to it via terminal or Finder,
    i just get a Disk is Full. PS on the other hand will blow the catalog and make the  disk unmountable...
    Any Ideas ?

    Thanks for your reply, Chris Cox. I've checked the Windows System Event Log and here are the details:
    Details (Tab) of same error (Photoshop)
    I noticed since Jan 5, 2015, Photoshop has crashed a lot. I run Adobe Illustrator with it but it doesn't give the same errors. Other applications run fine too, so I'm not sure if it as you mentioned that it is the "system" that is crashing so often.
    (You seem to have suggested a video card upgrade. I will work on that next. Thanks)
    I hope you or anyone who can, help me with this problem with Photoshop and the issue with my account in Creative Cloud.
    Looking forward to your help. Thank you.

  • Photoshop CC (2014) keeps on crashing on my Wondows system

    Dear ADOBE,
    Please HELP. I have paid for a CC Complete and I am encountering several problems. What's worse is it's a struggle to reach you for help or "Customer Care". I struggled finding a way to Chat for help. I left messages on Twitter for help. I posted several questions on the Community and seems this is the only way to contact you for help. There has been no response.
    I am in the middle of a project and this is causing me serious downtime. I hope you can look into this as soon as possible and provide solutions.
    Photoshop Crash Report:
    7th time.  Do I need to uninstall and re-install already?
    6th Time
    - Zooming Out (Zoom In/Out)
    - Pop Out window says:
       "Adobe Photoshop CC 2014 has stopped working
       A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
    Close program (Button) "
    - How do I send a crash report to Adobe?
    5th Time
    - Painting (using Brush Tool) on a shape layer
    - 1:19 PM (UTC+08:00)
    - Just restarted PC
    - Crashed 4x Times prior to restart
    1-4th Time
    - Noticed red vertical lines on the document
    --End of Crash Report--
    Q&A based on Photoshop CC crashes on Win 8!
    I am using Windows 7.
    Could you please elaborate the issue?
    What exactly happens once the application Crash?I have no choice but to "Close Program" (See above "6th Time" 2nd bullet pt)
    Are there any errors – if so, what are they?See above "6th Time" 2nd bullet pt
    When exactly does the crash occur?It crashes several times in less than an hour. At one point it was 1:19 PM (UTC+08:00) Kuala Lumpur, Singapore Timezone.
    Does it crash right after launching the application or after the product splash screen or when you use a particular feature?No, no, and perhaps.
    Can you check the crash log and provide me the Faulty Module?How do I do this please?
    Please provide the below information:
    Adobe product name and version numberAdobe CC Complete (Free version). I upgraded last month and fully paid but I have been downgraded to free version. I don't know why. It doesn't seem fair with all the hassles and the struggles I am encountering now, not to mention the limited features I get.
    Operating system and version numberWindows 7
    The full text of any error message(s)   "Adobe Photoshop CC 2014 has stopped working
                      A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
                      Close program (Button) "
    What you were doing when the problem occurred?6th time it crashed - I was zooming out. 4th & 5th time - I was painting (Brush Tool) on a shape layer.
    Screenshots of the problemOf the pop-out window? (You may refer above "6th Time" 2nd bullet pt on "Crash Report")
    Computer hardware, such as CPU; GPU; amount of RAM; etc.Intel Core i5; 12G RAM, NVIDIA GeForce 9500 GT, 56 GB Free on Primary Hard Disk, (210GB Total)
    Looking forward to your helpful solutions as soon as possible. Also, could you provide a better way to contact you for "Customer Service"?
    - Charity C.

    Thanks for your reply, Chris Cox. I've checked the Windows System Event Log and here are the details:
    Details (Tab) of same error (Photoshop)
    I noticed since Jan 5, 2015, Photoshop has crashed a lot. I run Adobe Illustrator with it but it doesn't give the same errors. Other applications run fine too, so I'm not sure if it as you mentioned that it is the "system" that is crashing so often.
    (You seem to have suggested a video card upgrade. I will work on that next. Thanks)
    I hope you or anyone who can, help me with this problem with Photoshop and the issue with my account in Creative Cloud.
    Looking forward to your help. Thank you.

  • Cannot open Photoshop: get error: To open "Adobe Photoshop CS5.app," you need a Java SE 6 runtime. Would you like to install one now?  However installing Java SE 6 runtime does not fix nor does installing Oracle Java SE 7. Adobe says Apple is problem.

    Searching the internet for solutions to this and some discussion with Adobe.
    Adobe say Photoshop does not use java so it should not be asking for a java runtime.
    The question is how can I stop Photoshop asking to install java since Photoshop does not need or use Java to run?
    Found various links that might be helpful:
    http://apple.stackexchange.com/questions/58203/mountain-lion-with-java -7-only/58841#58841,
    Work around for app that asks fo SE 6 when SE 7 is installed
    Running Java Apps on OS X with Only JRE 7
    How OS X determines an app needs Java,
    Installing & Deinstalling Java SE 6 & SE 7, http://helpx.adobe.com/x-productkb/global/install-java-jre-mac-os.html
    Adobe's Installing Java SE 6
    Java Mac Security and Background to SE 6 to SE 7 Changes
    Java 7 & OS X
    Known Issues with Adobe Software on OS X Lion
    Adobe's Installing Java SE 6

    However as I have Oracle Java SE 7 installed and SE 6  is deprecated and no longer supported for security reasons.
    Apple is actually responsible for Java 6's security. They take Oracle's code and do whatever is needed to make it compatible with Apple's OS. Java 6 is still getting security updates from Apple. Versions 6 and 7 can also exist on the same drive. They won't interfere with each other.
    Also I am assured in no uncertain terms by Chris Cox over at Adobe that Photoshop CS 5 does not use java at all and that the java error message  and so called dependency is just an error on the part of Apple.
    I did find a topic where Chris stated that for CS6, which I know is true. I've installed CS6 (and CC) on a newly formatted drive in Mountain Lion, and neither made any mention of requiring Java. Could have sworn CS5.5 and earlier did you Java for a few functions. Though I likely only assumed that since that version and earlier always causes a prompt to install Java if it isn't already on the drive.
    So is there any way to run Photoshop with SE 7 only installed or even better with no java installed?
    It doesn't really matter much if Java is installed. Java 6 should put an app in the Utilities folder by the name of Java Preferences. Open that, and you can completely disable it by undoing the check boxes.
    Perhaps there is a way to make OS X stop thinking it needs java SE 6 to run Photoshop CS 5.
    Apple would have to make a change to the OS itself. It's a not a user accessible setting.

Maybe you are looking for

  • Why is all of my music greyed out on my iPhone 4?

    I haven't been able to sync my iphone with my iTunes music for several months now, which is getting increasingly frustrating, and as the holiday season approaches, I really need something to tune out all the holiday music >:-|. To avoid all the obvio

  • Quark Express 6.0 on intel Mac

    Been using a emac with 10.4 on it for a long time and just bought a new Macbook 2.0ghz 2gb ram etc Intel based to my suprise when I pulled some old quark files from the eMac and treid to open them Quark 6.0 did not see them even when I treid "Open fi

  • How to get bridge to point to PS CC 2014 and not to PS CS3 which I just uninstalled.

    I have PS CC 2014.  It has been functioning fine until today when I got the bright idea to clean up my collection of Photoshop versions (IN all my reading I have since found out that that can upset scripts or something mysterious like that.) Well, th

  • VPLS doesn't work on Catalyst 6500

    Hello everybody I'd like to setup VPLS between 3 points. Our switches are 6504E with Sup720-3BXL   and the the following modules and IOS: 6504# show module Mod Ports Card Type                              Model              Serial No.    1    2  Supe

  • FB60 IDOC type...

    Hi, Could anybody help me out reg. finding IDOC message type for posting Vendor invoice through FB60. Regards, Venkat