Yes, and that is what I did eventually. What I decided to do at any rate is 
assume 110 PPI for MacOS and 96 PPI for Windows. Not sure what Linux is or if 
there is anything such as a standard. 

My goal is to create a popup menu for selecting stack/card size when creating a 
new stack. 

Bob S


> On Jul 26, 2023, at 11:44 AM, Craig Newman via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Hi.
> 
> The “screenrect” gives you the factor required directly. If you measure the 
> actual width, say, of the screen and divide that into the difference between 
> item 3 and item 1 of the screenRect, you will get the number of pixels per 
> inch.
> 
> Craig
> 
>> On Jul 26, 2023, at 2:23 PM, Bob Sneidar via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> Hi all.
>> 
>> I am trying to convert size in inches to size in pixels given a certain 
>> monitor in use. To do that I need to obtain the DPI of the current monitor. 
>> So for example let’s say I want to set the card size to 4x6 in inches. The 
>> monitor may be 72 dpi, 96 dpi or something else depending on the resolution. 
>> Is there an LC way to do this, or will I have to use terminal to grok it? 
>> 
>> Bob S
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to