When I tried to output a publishable plot from Gizmo in IP 7, the quality was quite poor if I chose 1000 ppi in the "save graphics". Do you have any advice to this issue?
I noticed if I selected other resolution and a value of 1000 for example the saved image was still at the screen resolution 72 dpi (on a Mac). This used the /Res=1000 flag.
If I selected 8x screen the saved image was 576 dpi (8 * 72). This used the /B=576 flag. So the /RES flag may not be working.
/B=dpi Controls image resolution in dots-per-inch (dpi ). The legal values for dpi are n*72 where n can be from 1 to 8. At the time of this writing, the actual dpi is not used. Igor calculates n from your value of dpi and then multiplies n by your computer's screen resolution. This is because bitmap images that are not an integer multiple of the screen resolution look quite bad.
It did create a file with a resolution of 1008 dpi (as seen in the inspector window in Preview and GraphicConvertor) on the Mac.
the 1008 is 14*72 so it probably picked the closest value.
Gizmo generates bitmap images. To get a publication quality output you should estimate the desired resolution and set it in the Edit Menu->Export Graphics dialog (or in File Menu->Save Graphics). Typically 4x should be enough.
Note that there are two other factors worth considering: If you are working on high resolution (e.g., Retina) display, you may find that 2x output is sufficient. Also, if the size of the Gizmo window is very large you should be aware that your output image may be very large. If your hardware does not have ample graphics memory you may want to choose a more moderate window size.
Finally, if you are using a direct Gizmo export you may want to modify the outputResFactor property:
If I selected 8x screen the saved image was 576 dpi (8 * 72). This used the /B=576 flag. So the /RES flag may not be working.
Andy
November 24, 2017 at 06:23 pm - Permalink
SavePICT/O/E=-7/B=1000
note: the /b=1000 should not work per the manual
/B=dpi Controls image resolution in dots-per-inch (dpi ). The legal values for dpi are n*72 where n can be from 1 to 8. At the time of this writing, the actual dpi is not used. Igor calculates n from your value of dpi and then multiplies n by your computer's screen resolution. This is because bitmap images that are not an integer multiple of the screen resolution look quite bad.
It did create a file with a resolution of 1008 dpi (as seen in the inspector window in Preview and GraphicConvertor) on the Mac.
the 1008 is 14*72 so it probably picked the closest value.
Andy
November 25, 2017 at 11:46 am - Permalink
Note that there are two other factors worth considering: If you are working on high resolution (e.g., Retina) display, you may find that 2x output is sufficient. Also, if the size of the Gizmo window is very large you should be aware that your output image may be very large. If your hardware does not have ample graphics memory you may want to choose a more moderate window size.
Finally, if you are using a direct Gizmo export you may want to modify the outputResFactor property:
A.G.
WaveMetrics, Inc.
November 26, 2017 at 10:04 am - Permalink
Peter
November 27, 2017 at 04:16 am - Permalink