ImageJ with MacBook Pro retina displays

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ImageJ with MacBook Pro retina displays

lechristophe
I am thinking about getting a MacBook Pro 13" with Retina Display. This
screen has a native 2560x1600 px screen, with various display settings: a
"doubled pixel" resolution of 1280x800, and the possibility to use
intermediate (interpolated) resolutions of 1440x900 and 1680x1050. (native
2560x1600 is not directly accessible without a third-party soft, mainly
because everything gets very tiny).

Whatever the resolution chosen, some applications (like iPhoto) use the
full native resolution to display images (eg it is possible to display a
2000x1000 image in a window with all its pixels at 100% even when using a
120x800 setting). My question is: is it the case for ImageJ on such a
display? If not, for people who use such a screen, is the image quality
acceptable when working with ImageJ with interpolated resolutions (1440x900
or 1650x1080)?

Thanks for your input,

--
Christophe Leterrier
Researcher
Axonal Domains Architecture Team
CRN2M CNRS UMR 7286
Aix Marseille University, France

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ with MacBook Pro retina displays

ctrueden
Hi Christophe,

> some applications (like iPhoto) use the full native resolution to
> display images (eg it is possible to display a 2000x1000 image in a
> window with all its pixels at 100% even when using a 120x800 setting).
> My question is: is it the case for ImageJ on such a display?

I tested briefly just now, and the answer seems to be yes -- although I
personally have a hard time telling for sure.

Java UI definitely does, in general, take advantage of the Retina display:
- The window frames are crisper
- The ImageJ toolbar is crisper

As for the images themselves, my test was as follows:
- Open Clown
- Zoom out to 50%
- OS zoom in using ctrl+mouse wheel
- Move the Clown image halfway between a Retina display and a non-retina
display
- Clown pixels are obviously doubled/crisper on the Retina

ImageJ 1.x uses Toolkit.getDefaultToolkit().createImage from a
MemoryImageSource internally, which I guess works with the Retina the way
you want... pretty impressive.

I tested on Java 6, 7 and 8 and it seems to work in all three, although
zoom performance in J7 is the worst.

Regards,
Curtis

On Thu, Nov 27, 2014 at 9:52 AM, Christophe Leterrier <
[hidden email]> wrote:

> I am thinking about getting a MacBook Pro 13" with Retina Display. This
> screen has a native 2560x1600 px screen, with various display settings: a
> "doubled pixel" resolution of 1280x800, and the possibility to use
> intermediate (interpolated) resolutions of 1440x900 and 1680x1050. (native
> 2560x1600 is not directly accessible without a third-party soft, mainly
> because everything gets very tiny).
>
> Whatever the resolution chosen, some applications (like iPhoto) use the
> full native resolution to display images (eg it is possible to display a
> 2000x1000 image in a window with all its pixels at 100% even when using a
> 120x800 setting). My question is: is it the case for ImageJ on such a
> display? If not, for people who use such a screen, is the image quality
> acceptable when working with ImageJ with interpolated resolutions (1440x900
> or 1650x1080)?
>
> Thanks for your input,
>
> --
> Christophe Leterrier
> Researcher
> Axonal Domains Architecture Team
> CRN2M CNRS UMR 7286
> Aix Marseille University, France
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ with MacBook Pro retina displays

lechristophe
Hi Curtis,

Thanks a lot for taking the time to test! These are great news.

Christophe

2014-12-06 0:18 GMT+01:00 Curtis Rueden <[hidden email]>:

> Hi Christophe,
>
> > some applications (like iPhoto) use the full native resolution to
> > display images (eg it is possible to display a 2000x1000 image in a
> > window with all its pixels at 100% even when using a 120x800 setting).
> > My question is: is it the case for ImageJ on such a display?
>
> I tested briefly just now, and the answer seems to be yes -- although I
> personally have a hard time telling for sure.
>
> Java UI definitely does, in general, take advantage of the Retina display:
> - The window frames are crisper
> - The ImageJ toolbar is crisper
>
> As for the images themselves, my test was as follows:
> - Open Clown
> - Zoom out to 50%
> - OS zoom in using ctrl+mouse wheel
> - Move the Clown image halfway between a Retina display and a non-retina
> display
> - Clown pixels are obviously doubled/crisper on the Retina
>
> ImageJ 1.x uses Toolkit.getDefaultToolkit().createImage from a
> MemoryImageSource internally, which I guess works with the Retina the way
> you want... pretty impressive.
>
> I tested on Java 6, 7 and 8 and it seems to work in all three, although
> zoom performance in J7 is the worst.
>
> Regards,
> Curtis
>
> On Thu, Nov 27, 2014 at 9:52 AM, Christophe Leterrier <
> [hidden email]> wrote:
>
> > I am thinking about getting a MacBook Pro 13" with Retina Display. This
> > screen has a native 2560x1600 px screen, with various display settings: a
> > "doubled pixel" resolution of 1280x800, and the possibility to use
> > intermediate (interpolated) resolutions of 1440x900 and 1680x1050.
> (native
> > 2560x1600 is not directly accessible without a third-party soft, mainly
> > because everything gets very tiny).
> >
> > Whatever the resolution chosen, some applications (like iPhoto) use the
> > full native resolution to display images (eg it is possible to display a
> > 2000x1000 image in a window with all its pixels at 100% even when using a
> > 120x800 setting). My question is: is it the case for ImageJ on such a
> > display? If not, for people who use such a screen, is the image quality
> > acceptable when working with ImageJ with interpolated resolutions
> (1440x900
> > or 1650x1080)?
> >
> > Thanks for your input,
> >
> > --
> > Christophe Leterrier
> > Researcher
> > Axonal Domains Architecture Team
> > CRN2M CNRS UMR 7286
> > Aix Marseille University, France
> >
> > --
> > ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> >
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html