Don’t you need to find out what the pixels per inch of the display is first? At 72 dpi or ppi, a pixel = a point.
Can you get that info first? > On Jun 8, 2020, at 4:43 PM, Gabriel Zachmann via Cocoa-dev > <cocoa-dev@lists.apple.com> wrote: > > I know this mailing list might not be the perfect fit for my question, > but maybe someone has an idea. > > I have a problem converting points (I think) to pixels in a bash script. > I'd rather not write an extra C/Cocoa utility for that. > > Using > system_profiler SPDisplaysDataType > I can retrieve the size of a Mac's display in pixels. > > However, the command > > tell application "System Events" to get the size of every window of every > process > > (which I execute from my bash script using osascript) apparently does NOT > return window sizes in pixels. I guess it's the strange "Apple points" units. > According to my experiments, on my MacBook Pro Retina, for instance, a > fullscreen app (e.g., Keynote presentation) has a window size of 1680 x 1050. > By contrast, system_profiler reports 2880 x 1800. > > So, the question is: how can I determine the screen size of a Mac from my > bash script in the same units like "System Events" uses? > Or, how can I determine the factor by which I have to convert pixels into > those other units? > > > Many thanks in advance for any insights or hints. > > Best regards, Gabriel > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/zav%40mac.com > > This email sent to z...@mac.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com