Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Icons "fransen" mit der Zeit aus? (https://www.delphipraxis.net/188411-icons-fransen-mit-der-zeit-aus.html)

Luckie 1. Mär 2016 12:19

AW: Icons "fransen" mit der Zeit aus?
 
Dann aber bitte dei DLL mit LoadLibraryEx und dem Flag LOAD_LIBRARY_AS_IMAGE_RESOURCE laden.

himitsu 1. Mär 2016 12:21

AW: Icons "fransen" mit der Zeit aus?
 
Der "Fehler" ist in so weit bekannt, dass sich Leute mit Code-Versionierung (SVN, Git usw.) "aufregen".
Am Bild ändert sich eigentlich nichts (nicht dass mir was aufgefallen wäre), aber die gespeicherten Daten sehen anders aus. (so als würde man mit einem anderen Passwort verschlüsseln)

madas 1. Mär 2016 12:57

AW: Icons "fransen" mit der Zeit aus?
 
Zitat:

Zitat von Luckie (Beitrag 1331781)
Dann aber bitte dei DLL mit LoadLibraryEx und dem Flag LOAD_LIBRARY_AS_IMAGE_RESOURCE laden.

Danke für den Hinweis. :)

PeterPanino 1. Mär 2016 13:19

AW: Icons "fransen" mit der Zeit aus?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe jetzt einige Versuchsreihen jeweils mit dem CnWizards ImageList-Property-Editor und mit dem Delphi-ImageList-Editor gemacht. Es scheint so zu sein, dass die Bit-Fehler beim CnWizards ImageList-Property-Editor auftreten.

Das ist ärgerlich, da der Delphi-ImageList-Editor eigentlich ein "prähistorisches" Werkzeug ist und die Bilder nicht in Originalgröße darstellen kann.

So sehen 16x16-Bilder bei mir jeweils im CnWizards ImageList-Property-Editor und im Delphi-ImageList-Editor aus: Siehe angehängte Grafik.

Kennt jemand eine Möglichkeit, 16 x 16 Pixel Bilder im Delphi-ImageList-Editor in Originalgröße darzustellen?

Oder kennt jemand einen besseren ImageList-Editor?

Hier ist nochmals die Vergleichsgrafik:

http://i.imgur.com/9lZs5VM.png

Zacherl 1. Mär 2016 13:28

AW: Icons "fransen" mit der Zeit aus?
 
Zitat:

Zitat von himitsu (Beitrag 1331783)
Am Bild ändert sich eigentlich nichts (nicht dass mir was aufgefallen wäre), aber die gespeicherten Daten sehen anders aus. (so als würde man mit einem anderen Passwort verschlüsseln)

Selbst das war bei mir nicht der Fall. In den Binärdaten hat sich zuverlässig immer nur ein Byte geändert, alles andere blieb unverändert. Fürs Versioning ist das natürlich trotzdem ärgerlich.

Zitat:

Zitat von PeterPanino (Beitrag 1331794)
Oder kennt jemand einen besseren ImageList-Editor?

Falls du zufällig sowieso im Besitz der DevExpress Komponenten bist, könntest du die cxImageList verwenden. Deren Editor zeigt die Bilder auch in der richtigen Größe an.

himitsu 1. Mär 2016 13:40

AW: Icons "fransen" mit der Zeit aus?
 
16x16, aber im Delphi-Editor wird es mit 24x24 angezeigt ... da muß die Ansicht natürlich unscharf sein. :roll:

Also wie groß sind denn nun die Icons und welche Größe ist bei der ImageList eingestellt?

PeterPanino 1. Mär 2016 13:53

AW: Icons "fransen" mit der Zeit aus?
 
Zitat:

Zitat von himitsu (Beitrag 1331798)
16x16, aber im Delphi-Editor wird es mit 24x24 angezeigt ... da muß die Ansicht natürlich unscharf sein. :roll:

Also wie groß sind denn nun die Icons und welche Größe ist bei der ImageList eingestellt?

Die Größendarstellung der 16x16 Bilder im Delphi-ImageList-Editor hat nichts mit meiner Ausgangsfrage zu tun.

In meinem Eingangsbericht habe ich einen Screenshot der ImageList-Eigenschaften gepostet. Lies dir diesen bitte nochmals durch.

himitsu 1. Mär 2016 14:41

AW: Icons "fransen" mit der Zeit aus?
 
Das geänderte Byte im Eingangspost ist im Header der ImageList-Daten, aber nicht im Datenbereich der ganzen Bitmap-Pixel.
Und der Grund wurde bereits gerwähnt.

Kompiliere zwei Mal deine Anwendung.
Die EXEn haben zwar paar Unterschiede, aber beide Kompilate machen (standardmäßig) genau das Selbe.

Ansonsten hatte ich noch kein Bild der "veränderten" Icons gesehen.
Nur in dem einen Post mit den Editorvergleichen, wo die Bilder verpixelt sein müssen, da sie mit +50% skaliert dargestellt werden., ohne Antialiasing.

PeterPanino 1. Mär 2016 15:26

AW: Icons "fransen" mit der Zeit aus?
 
Zitat:

Zitat von himitsu (Beitrag 1331798)
16x16, aber im Delphi-Editor wird es mit 24x24 angezeigt ... da muß die Ansicht natürlich unscharf sein. :roll:

Du unterstellst mir, ich würde die vergrößerte Darstellung im Delphi ImageList Editor mit dem Datenverlust beim Speichern der ImageList verwechseln? Obwohl ich die vergrößerte Darstellung ausdrücklich als unabhängig von meiner Fragestellung bezeichnet habe?

Selten ein so destruktiv-unlogisch-gehässiges Posting gelesen.

himitsu 1. Mär 2016 16:16

AW: Icons "fransen" mit der Zeit aus?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nein, hab nur gesagt dass dort die Icons "verpixelt" sein müssen, ich keinen Unterschied zwischen den beiden Editoren sehe (außer dem Zoom)
und dass ich sonst kein Bild sah (entweder nicht da oder übersehn), welches das zeigt, was du beschrieben hast ... am Besten noch mit Vorher/Nachher-Vergleich.


Sieht nicht ganz genau gleich aus, da Paint Antialiasing verwendet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.
Seite 2 von 3     12 3      

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