Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Icon mit Original-Farbtiefe verlustfrei speichern (https://www.delphipraxis.net/47740-icon-mit-original-farbtiefe-verlustfrei-speichern.html)

Marphy 15. Jun 2005 17:06


Icon mit Original-Farbtiefe verlustfrei speichern
 
Hallo zusammen,
kann es sein, dass beim Speichern eines Icons z.B. über das TIcon-Objekt die Farbtiefe automatisch auf 16 Farben reduziert wird? :(
Wie kann ich ein Icon nun verlustfrei (mit allen/möglichst hohen Farbtiefen) speichern?

Gruß, Marco

AndreasP 15. Jun 2005 17:24

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Mahlzeit,

dies ist eine der kleinen Einschränkungen u./o. Macken die nirgends dokumentiert sind. Es liegt definitiv an Delphi das es nicht geht. Auf der suche für dieses Problem bin ich auf IconsToFile.pas gestoßen. die findes du unter http://www.angelfire.com/hi5/delphizeus/saveicons.html

Marphy 15. Jun 2005 18:32

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Hallo Andreas,
guten Appetit und danke für deine Antwort :wink:

Boah, das Ding ist ja der Wahnsinn... :shock: Ziemlich umfangreich. :shock: Gibt's vielleicht noch eine etwas kompaktere Lösung? :lol:

Gruß, Marco

Marphy 16. Jun 2005 13:41

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
:?: :?: :?:

Khabarakh 16. Jun 2005 14:32

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Eine Unit mit 6 Funktionen ist dir zu umfangreich :gruebel: ?

Zacherl 16. Jun 2005 15:22

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Danke,
das gleiche Problem hatte ich auch!
Die Unit funktioniert!

Florian

Marphy 16. Jun 2005 16:10

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Zitat:

Zitat von Khabarakh
Eine Unit mit 6 Funktionen ist dir zu umfangreich :gruebel: ?

Nun ja, die Verwendung ist auch nicht ganz unkompliziert... :oops: Aber wahrscheinlich werde ich die Unit nun nutzen, schlecht ist das Ding ja bestimmt nicht :-D

Grüße, Marco

Marphy 16. Jun 2005 21:23

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Hallo zusammen,
ich bin's nochmal :(

Mensch, habe doch glatt übersehen, dass die Unit zwar Routinen zum Speichern, aber keine zum Laden von Icons besitzt. Tut mir leid, dies habe ich im Main-Posting auch nicht verlangt, brauche dies aber trotzdem... :|

Noch Ideen?

Gruß, Marco

AndreasP 16. Jun 2005 21:52

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Mahlzeit,

der Gag an der Sache ist wie immer, das man nicht auf die einfachsten dinge kommt. Zum laden des Icons kannst du ganz einfach die Funktion TIcon.LoadFromStream verwenden.

MFG
Andy

Marphy 17. Jun 2005 13:49

Re: Icon mit Original-Farbtiefe verlustfrei speichern
 
Hallo Andy,

Zitat:

Zitat von AndreasP
der Gag an der Sache ist wie immer, das man nicht auf die einfachsten dinge kommt.

Auf die Idee bin ich natürlich auch schon gekommen, :smile2: aber...

Zitat:

Zitat von AndreasP
Zum laden des Icons kannst du ganz einfach die Funktion TIcon.LoadFromStream verwenden.

... das habe ich mir sofort wieder aus dem Kopf geschlagen, da die IconsToFile.pas die Daten (vielleicht?) anders in den Stream schreibt als die TIcon.SaveToStream, folglich ein Auslesen mit TIcon.LoadFromStream() nicht möglich wäre. Wenn dem nicht so ist, kannst du mich gerne korrigieren (war ja eigentlich auch nur ne Vermutung :lol:)...

Gruß + Dank, Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.
Seite 1 von 2  1 2      

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