Seite 1 von 3

Icon erstellen

Verfasst: 14.12.2006 14:48
von Thomas
Hallo,

wie ist ein Icon aufgebaut und wie ein Bitmap?

weil sonst könnte man die beiden Formate einfach umbenennen um aufs andere zu kommen; geht aber nicht!

Verfasst: 14.12.2006 16:41
von Marvin
Bei Bitmaps gibt's ja keine Transparenz, oder?
Ich weiß nur, dass bei Icons es ein ICONDIR (oder so) mit ICONSTRUCT-Structures gibt, das alle enthaltenen Icons auflistet.

Da müsste dir Hroudtwolf helfen können, der hat mal in der PureLounge Iconheader (für 256 Farben) gepostet...

Verfasst: 14.12.2006 16:51
von Kaeru Gaman
ICO ist ein komplett anderes format als BMP.
mag sein, dass es nicht komprimiert ist, aber es unterscheidet sich grundsätzlich.

wenn du ein BMP in ein ICO umwandeln willst, dann nimm doch ganz einfach IrfanView.
http://www.irfanview.com/

du lädst eine bitmap, wählst "speichern" bzw. "speichern unter",
wählst aus dem format-dropdown das format ICO,
aktivierst oben rechts im eigenschaften-dialog das häkchen "transparente farbe speichern"
dann kommt ein grafischer dialog, wo du auf die ferbe klicken musst, die transparent werden soll...

...und das wars auch schon... einfacher gehts nicht.

Verfasst: 14.12.2006 16:53
von Fluid Byte
Die Art wie die Bilddaten gespeichert werden ist grundsätzlich dieselbe aber ein Icon enthält zusätzlich eine Maske sowie die Möglichkeit multiple Formate zu speichern (Farbtiefe, Größe & Alpha Kanal).

Genaue Format Spezifikationen bekommst du hier: http://www.wotsit.org/

Verfasst: 15.12.2006 00:22
von ZeHa
Zudem kann ein einziges Icon auch intern zwei Icons beinhalten, eins mit 32x32 und eins mit 16x16 (ist oft der Fall, wenn das 32x32-Icon in klein nicht so toll aussehen würde).

wotsit.org ist aber definitv zu empfehlen, da gibt's echt alles.

Verfasst: 15.12.2006 14:30
von Thomas
Kaeru Gaman hat geschrieben:ICO ist ein komplett anderes format als BMP.
Das ist mir bekannt.

Da gibts doch den API-Befehl CreateIcon_(...); hab auch schon in der einen Hilfedatei nachgeschaut, bin aber leider nicht sehr gut in Englisch und blick nicht ganz durch. :|
Könnt ihr mir vielleicht erklären für was der genau gut ist, und wie man ihn verwendet?

Verfasst: 15.12.2006 14:59
von #NULL
im code archiv gibt's ein "Image_Save_as_Icon.pb"
und die forum-suche gibt für "icon erstellen" oder "createicon" bestimmt auch was her.

Verfasst: 15.12.2006 15:11
von Kaeru Gaman
> API-Befehl CreateIcon_(...);

ist anscheinend etwas anderes.
bei dem betreffenden Icon handelt es sich wohl nicht um ein Grafik-File im ICO-format.
..durchblicken tu ich da auch nich ganz...

Verfasst: 15.12.2006 16:14
von Thomas
Also bei der Suche bin ich nicht wirklich fündig geworden... :cry:

Verfasst: 15.12.2006 16:15
von ts-soft
Vielleicht im engl. Forum suchen? Dort gibts auf jedenfall ein paar Infos.