[Lazarus] New high DPI features in 1.7
Erwin van den Bosch
erwin at deseine.nl
Fri Dec 9 12:38:14 CET 2016
Op 9-12-2016 om 12:18 schreef Ondrej Pokorny via Lazarus:
> On 09.12.2016 11:52, Erwin van den Bosch via Lazarus wrote:
>> Thanks for the good work Ondrej! A big step forward. I will test it
>> in the next few days and hopefully can give some feedback.
>> Although this is a step forward I think working with pixels is
>> something from the past as with the Sinclair ZX81 (where you have
>> 64x48 pixels) or Commodore 64. (320x200px!) :-) But today's
>> computers still thinking in pixels not in size. And working with just
>> pixels might work if our screens will always be 1024x768 pixels with
>> size of 15".
> If you want pixel perfect drawing, you have to use pixels :(
When you introduce DPI of a screen and scaling you lost the pixel
perfect drawing too. :(
Example: scaling from 96 to 120 dpi = x 1.25
So 7 px * 1.25 = 8.75 = 9
21 px * 1.25 = 26.25 = 26
22 px * 1.25 = 27.5 = 28
How to get pixel 27?
More information about the Lazarus