Icon erstellen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Icon erstellen

Beitrag 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!
Zuletzt geändert von Thomas am 18.12.2006 14:41, insgesamt 1-mal geändert.
v6.00
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag 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...
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag 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/
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag 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.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag 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?
v6.00
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag 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.
my pb stuff..
Bild..jedenfalls war das mal so.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Also bei der Suche bin ich nicht wirklich fündig geworden... :cry:
v6.00
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Vielleicht im engl. Forum suchen? Dort gibts auf jedenfall ein paar Infos.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten