- SPOOK
- Posts : 173
Join date : 2018-04-03
Scale according to the DPI setting.
Sat Jun 09, 2018 11:07 am
High-DPI aware?
How to set?
Is the following sizes part of Skinner/Image. (Does Image check box need to be selected?)
96
120
144
192
If set at 192 will Skin roll back to Windows default of 96 on non High-DPI screens? (Pretty sure it does, but is there something else going on?)
Is it better or Does Source PNG need to be at 192 DPI?
Is there a Stickies speed hit? (What are the Memory/Processor usage ramifications?)
Thanks,
RLD
How to set?
Is the following sizes part of Skinner/Image. (Does Image check box need to be selected?)
96
120
144
192
If set at 192 will Skin roll back to Windows default of 96 on non High-DPI screens? (Pretty sure it does, but is there something else going on?)
Is it better or Does Source PNG need to be at 192 DPI?
Is there a Stickies speed hit? (What are the Memory/Processor usage ramifications?)
Thanks,
RLD
Re: Scale according to the DPI setting.
Tue Jun 12, 2018 10:13 pm
Each note knows the DPI of the screen it's on, in case the user has multiple screens with different DPI settings.
A skin which supports high DPI screens will draw itself differently, depending on the DPI value. That was the main reason behind introducing the groups to the skinning language - so that a group, and so therefore an entire set of elements, will only show when a certain DPI value is set.
The drop box on the main Skinner dialog allows you to set the common DPI values - 96 is "normal", so 120 in the drop list corresponds to a users having set their display to be 125% ... and 192 is a 200% setting.
So a "partial DPI" support skin might have draw itself at one size for DPI settings below 144, and at a larger size for 144 and above.
The input PNG does not need anything particular, but should likely contain higher resolution versions of any images drawn.
The default skin ("Default v9 skin" on the site) has high DPI support, so it might be worth looking at that to see how you might like to do it.
There's no appreciable resource hit using a high DPI skin - although you might argue that the app is drawing larger bitmaps, or more pixels, but that's in intrinsic part of running a high DPI monitor.
Tom
A skin which supports high DPI screens will draw itself differently, depending on the DPI value. That was the main reason behind introducing the groups to the skinning language - so that a group, and so therefore an entire set of elements, will only show when a certain DPI value is set.
The drop box on the main Skinner dialog allows you to set the common DPI values - 96 is "normal", so 120 in the drop list corresponds to a users having set their display to be 125% ... and 192 is a 200% setting.
So a "partial DPI" support skin might have draw itself at one size for DPI settings below 144, and at a larger size for 144 and above.
The input PNG does not need anything particular, but should likely contain higher resolution versions of any images drawn.
The default skin ("Default v9 skin" on the site) has high DPI support, so it might be worth looking at that to see how you might like to do it.
There's no appreciable resource hit using a high DPI skin - although you might argue that the app is drawing larger bitmaps, or more pixels, but that's in intrinsic part of running a high DPI monitor.
Tom
- SPOOK
- Posts : 173
Join date : 2018-04-03
Re: Scale according to the DPI setting.
Wed Jun 13, 2018 8:51 am
Thank you for responding.
Tried it out, got everything working the way I was hoping. :)
RLD
Tried it out, got everything working the way I was hoping. :)
RLD
Permissions in this forum:
You can reply to topics in this forum
|
|