Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Bitmaps zu klein (https://www.delphipraxis.net/191437-bitmaps-zu-klein.html)

juniorA 16. Jan 2017 14:20

Bitmaps zu klein
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo ich bin von Delphi RAD Studio (Uralt) auf Delphi Berlin umgestiegen.
Wenn jetzt das gleiche Programm auf 2 unterschiedlichen Windows 10 Rechner läuft, ist die Darstellung auf den einen Rechen korrekt und auf den anderen werden die Bitmaps auf den Speedbuttons zu klein dargestellt. Bei der Schrift in den Formularen ist es genau umgekehrt. Bei beiden handelt es sich um Arial als Schrifttyp. Welche Einstellungen sind da nicht richtig gesetzt. Ich finde bei Speedbutton z.B. auch keine Stretch Einstellung?

a.def 16. Jan 2017 15:08

AW: Bitmaps zu klein
 
Es ist das gleiche Programm. Aber wurde der die Exe auch mit Berlin erzeugt?
Ich hatte ähnliche Probleme, als ich meine Exe mit Berlin erstellt habe. An meinen Windows-Einstellungen lag es nicht. Bei meinem älteren XE8 gibt es das Problem nicht. Nur bei Berlin.

himitsu 16. Jan 2017 15:36

AW: Bitmaps zu klein
 
Es sieht einfach so aus, dass die Bitmaps Pixelmäßig gleich groß bleiben
und ihr euch vorstellt, dass sie auf einem High-DPI-System größer dargestellt werden sollten,
genauso wie die Buttons und die Schrift größer werden.

Nur werden die Buttons/Fonts eben mit mehr Pixeln dargestellt und die Bilder müssten gestretcht werden, oder man verwendet Icons mit mehr Pixeln.

a.def 16. Jan 2017 17:03

AW: Bitmaps zu klein
 
Ich glaube nicht, dass das nur so aussieht. Eine Messung hat bei mir ergeben, dass die Icons tatsächlich kleiner sind bei höherer DPI.
Es sind ja nicht nur die Bitmaps. Eine meiner Anwendungen sah mit Berlin kompiliert komplett anders aus als mit XE8. Da muss doch irgendwas dran sein.

Siehe: https://forums.embarcadero.com/messa...ssageID=826170

himitsu 16. Jan 2017 17:30

AW: Bitmaps zu klein
 
Messung: In Millimeter oder in Pixeln?
Gut, auf den Zweiten längeren Blick sind die Oberen verschwommen und nicht so schön pixelig, wie die Unteren.

Allerdings ist auch die Caption verschwommen und das MainIcon schiebt sich über die Schrift ... dachte daher, daß das HD-Bild für den Vergleich maßstabsgetreu verkleinert wurde.

a.def 16. Jan 2017 17:32

AW: Bitmaps zu klein
 
Zitat:

Zitat von himitsu (Beitrag 1358999)
Messung: In Millimeter oder in Pixeln?

Ich habe mit einem Lineal direkt am Bildschirm gemessen. In Berlin sind SpeedButtons (ToolButtons übrigens auch) größer und die Icons sind kleiner.
Vor Berlin war das nie der Fall.

Ich installiere mir gleich mal Berlin Starter in eine VM und erstelle eine kleine Demo welche ich dann mit XE8 und Berlin kompiliere.
Danach mache ich Screenshots. Kann aber etwas dauern.

Fritzew 17. Jan 2017 13:58

AW: Bitmaps zu klein
 
Liste der Anhänge anzeigen (Anzahl: 1)
Schalte mal in den Projektoptionen Anwendung
die Hochauflösung aus und dann vergleiche das noch mal

himitsu 17. Jan 2017 14:59

AW: Bitmaps zu klein
 
Dann sollte es so wie im NichtHD-Windows aussehn ... nur pixelliger.

Wenn man Windows im Manifest nicht sagt, dass seine Anwendung HD kann, dann tut Windows so, dass es ein NichtHD-Bildschirm ist, lässt die Anwendungen in der kleineren Auflösung laufen und zoomt das Fenster dann nur in der Anzeige größer.

Wenn man das aktiviert hat, dann macht Windows nichts, und das Programm läuft in der nativen Auflösung, also erstmal alles zu klein.
Hier muß sich dann die VCL/FMX selber um das Zoomen kümmern, wobei es hier nicht so pixellig ist, da dabei halt die Komponenten größer und mit mehr Pixeln gezeichnet werden.
Und hierbei scheint Delphi/Windows sich bei den Button-Bitmaps bissl zu vertun.

Fritzew 17. Jan 2017 15:03

AW: Bitmaps zu klein
 
mir ist das schon klar,
nur sollte es dann eigentlich genau wie unter XE8 aussehen.
Die ganze High DPI Geschichte ist weder von der VCL noch von Windows wirklich sauber gelöst.

Ganz interessant in diesem Zusammenhang:

https://blogs.windows.com/buildingap...ersary-update/

himitsu 17. Jan 2017 15:27

AW: Bitmaps zu klein
 
Zitat:

Zitat von Fritzew (Beitrag 1359069)
Die ganze High DPI Geschichte ist weder von der VCL noch von Windows wirklich sauber gelöst.

Das aktuelle Delphi behauptet aber von sich, dass es das nun kann. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz