Skip to main content
Inspiring
November 25, 2013
Question

PS Plug-in preview image fails on Apple Retina displays - e. g. that of the Dissolve example

  • November 25, 2013
  • 1 reply
  • 3467 views

We have a problem with our PS plug-ins for Mac OS X when used on Apple's Retina Display MacBook Pro models.

The issue is that the preview image appears multifold.The problem as such also exists with the unchanged Dissolve example from the current PS CC SDK. So I’ll use that to illustrate the issue.

Even the Dissolve plug-in displays a 4-up preview window on a Retina display as shown below:  

Interestingly, with the dialog still up, if one connects an external display (we used Apple 27” Cinema LED display) and moves the dialog back and forth between Retina display and external display, the preview actually switches between the 4 up and the regular preview as shown below as the dialog crosses over from one display to the other.

Spontaneously we know of nothing we could do within the plug-in that would correct this.  It might be something messed up in the display driver, well beyond the reach of a Photoshop plugin, particularly as the preview display is handled by a single special call that is part of the Adobe SDK.

So my question is has anyone else solved this problem? Is the Adobe team aware of the Problem and does a solution seem feasible or is this really on Apple’s end to fix?

This topic has been closed for replies.

1 reply

January 24, 2014

Hi

Any solution to this?  Similar behaviour occurs in our own plugin, but only when running PS CC on a Retina display.  Everything is OK when running the plugin under CS6 with Retina display.

I thought I'd have a look and see if the dissolve example works, but I'm experiencing the same as C.Oldendorf.  I haven't yet tested dissolve on CS6 with Retina.

Any suggestions/advice/fixes would be helpful.

Thanks

Jamie

Inspiring
January 24, 2014

Just to resolve the "CS6 is working with Retina" mystery...

CS6 was not Retina compatible in its initial box release. Update it to its latest patch level so that it gets the Retina support as an upgrade and then it will act just like current CC on the matter. Prior to you doing that it just acts like CS5.

January 25, 2014

Thanks for clarifying that, I wasn't aware CS6 (pre update) isn't Retina compatible.

I found the following in the CC SDK docs:

propHDPIAware - This property reflects the host applications is currently in High DPI and any dialog created by a plug in should also be High DPI aware.

At this point I'm not sure what being High DPI aware involves, but I'm guessing the proxy preview needs to be scaled differently (x2).

This is all new to me    Would be nice to see a working example or some pointers.