Icon-Creator 2.0

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Ich kann dir zwar nix zu dem format sagen aber wie man sie ausliest:
Mit dem Apibefehl:

Code: Alles auswählen

ExtractIcon

· hInst
Identifies the instance of the application calling the function.

· lpszExeFileName
Points to a null-terminated string specifying the name of an executable file, DLL, or icon file.

· nIconIndex
Specifies the index of the icon to retrieve. If this value is 0, the function returns the handle of the first icon in the specified file. If this value is -1, the function returns the total number of icons in the specified file.
zurück bekommst du das handle de icons welches du bei nIconIndex angeben hast.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

:?
v6.00
Benutzeravatar
Bisonte
Beiträge: 2430
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

Also im englischen Forum fand ich von Srod ein Save-Code für Icons und
Cursors, allerdings ist das immer noch nicht das MultipleIcon was du
vermutlich suchst....

http://www.purebasic.fr/english/viewtopic.php?p=159048

Aber vielleicht hilft das ja um mit den anderen Angaben, wie ein Icon
File gebaut ist, daraus was zu machen...

Aber ich denke mal... es würde ja schon langen, ein Image in ein Icon
zu verwandeln und das zu speichern. (So als Grundlage ;) )
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Mal sehen, ob sich draus was machen lässt ...
Bisonte hat geschrieben: Aber ich denke mal... es würde ja schon langen, ein Image in ein Icon
zu verwandeln und das zu speichern. (So als Grundlage ;) )
Das kann mein Icon-Creator doch!
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Hallo Thomas
ich hab dein Icon-Creator getestet.
Ich kann nur eins sagen: :allright:
Dennoch habe ich noch ein Verbesserungsvorschlag:
Wenn ich ein Icon (der 48x48 groß ist) lade, dann soll er automatisch erkennen welche Größe das Icon ist und einstellen.
Ich bin zu faul jedesmal auf 48x48 einzustellen, wenn das eigentliche Icon auch so groß ist.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Wenn ich ein Icon (der 48x48 groß ist) lade, dann soll er automatisch erkennen welche Größe das Icon ist und einstellen.
ist mir neu, dass man auch Icons laden kann ... :mrgreen:

Ok, werde ich bei der nächsten Version berücksichtigen :D
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thomas
Sry ich meine natürlich Bilder :wink:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

nicht so tragisch; jeder kann sich mal vertippen
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Hallo,
Icon-Creator 2.0 ist in Planung! :mrgreen:

Was ich verbessern, bzw. neu machen möchte:
1. Icon-Formate:
- 1-bit Icons mit 2-Slot Palette
- 4-bit Icons mit 16-Slot Palette
- 8-bit Icons mit 256-Slot Palette
- 24-bit Icons ohne Palette (solche Icons macht mein Icon-Creator 1.0)

2. Icons mit mehreren Bildern


mehr fällt mir im Moment nicht ein :|
Habt ihr noch Vorschläge?
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thomas
Nein eigentlich nicht, da dein Programm für mich schon perfekt ist :wink:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten