Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wie kann ich Icons für alle Grössen in meiner Applikation darstellen?
Quest
myCSharp.de - Member



Dabei seit:
Beiträge: 108

Themenstarter:

Wie kann ich Icons für alle Grössen in meiner Applikation darstellen?

beantworten | zitieren | melden

Hallo zusammen,

ich möchte meiner Anwendungs ein paar schicke Icons verpassen - habe ich auch bereits gemacht, eins mit der Größe 32x32 meinem Projekt hinzugefügt (die .exe-Datei hat auch nach dem Erstellen das gewünschte Symbol...)

Wechselt der Anwender jedoch beispielsweise von der "Symbole" Ansicht im Windows Explorer in die "Kacheln" Ansicht wird das Icon pixelig...
Verwende ich ein 48x48 icon und der User wechselt von Kacheln zu Symbol so sieht dieses wieder nicht gut aus - Gibts ne Möglichkeit alle verschiedenen Größen einzubinden? Ich habe mein Icon bereits in 16, 24, 32 und 48 erstellt..

Danke schonmal....
private Nachricht | Beiträge des Benutzers
RIDI2oo5
myCSharp.de - Member

Avatar #avatar-1677.jpg


Dabei seit:
Beiträge: 140
Herkunft: Graubünden, Schweiz

beantworten | zitieren | melden

hallo quest

ich bin jetzt nicht ganz sicher ob das stimmt, aber eine richtige *.ico-datei beinhaltet doch alle icon-grössen. es wird dann einfach jeweils das richtige genommen
ich denke du musst nur mit einem icon-programm alle deine verschiedenen grössen in eine *.ico-datei verpacken. (geht meines wissens auch mit photoshop).

korrigiert mich wenn ich mich irre. ich muss das nämlich in nächster zeit auch machen.
private Nachricht | Beiträge des Benutzers
Quest
myCSharp.de - Member



Dabei seit:
Beiträge: 108

Themenstarter:

beantworten | zitieren | melden

Um nochmal drauf zurück zu kommen, hab ne handvoll Tools gefunden die Freeware sind mit denen man problemlos verschiedene Bilder zu Icons zusammenfügen kann, das ist wohl der einfachste Weg wenn man nicht gerade auf Photoshop zurückgreifen kann...
private Nachricht | Beiträge des Benutzers
-acid-
myCSharp.de - Member



Dabei seit:
Beiträge: 891
Herkunft: Hessen

beantworten | zitieren | melden

Also ich habe Photoshop, aber dennoch würde mich interessieren wie so eine fertige Datei auszusehen hat. Kannst du mal was anhängen?
private Nachricht | Beiträge des Benutzers
RIDI2oo5
myCSharp.de - Member

Avatar #avatar-1677.jpg


Dabei seit:
Beiträge: 140
Herkunft: Graubünden, Schweiz

beantworten | zitieren | melden

sorry, hab' im moment grad keine zur hand.
aber wie ich oben geschrieben habe: ich bin selber nicht ganz sicher ob es wirklich so funktioniert.
weiss es jemand genau?
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo zusammen,

ja, eine Icon-Datei ist ein Container für mehrere Icons. Für die Erstellung von Icons gibt es spezialisierte Programme.

Als Freeware gibt es z.B. SnIco Edit von http://www.snidesoft.com/, welches von der c't empfohlen wird, obwohl es ziemlich buggy ist (aber wohl eben trotzdem das beste Freeware-Teil).

Im Sharewarebereich ist Microangelo (http://www.microangelo.us/) wohl die Referenz. Dicht gefolgt von ArtIcons bzw. IconXP von http://www.aha-soft.com/download.htm.

Ich habe mal den Icon Collector Graphics Editor von http://www.greatowl.com/Editor/Download.htm benutzt, der Shareware, aber weniger kommerziell und - wenn ich mich recht entsinne - nicht eingeschränkt ist.

Zum reinen Angucken, ist IconShop von http://users.pandora.be/liontech/Downloads.htm sehr nett.

herbivore

PS: siehe auch Programm zum Erstellen von Icons
private Nachricht | Beiträge des Benutzers
maxE
myCSharp.de - Member



Dabei seit:
Beiträge: 456
Herkunft: Sachsen

beantworten | zitieren | melden

The GIMP (http://www.gimp.org) kann übrigens auch Windows Icons abspeichern. Mit Alpha Kanälen und Größen bis zu 255x255 Pixeln.
I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo maxE,

kann denn The Gimp auch Icon-Dateien, die mehrere Icons enthalten, laden und speichern (und vor alle bearbeiten :-)? Es gibt nämlich einige Programm, die können zwar .ico-Dateien lesen und/oder speichern, aber nur, wenn nur ein Icon enthalten ist.

herbivore
private Nachricht | Beiträge des Benutzers
maxE
myCSharp.de - Member



Dabei seit:
Beiträge: 456
Herkunft: Sachsen

beantworten | zitieren | melden

Ja schon. In GIMP werden die verschiedenen Icon Größen als Ebenen interpretiert. Du hast z.B eine Ebene für das kleine Symbol(16x16) und eine für das große Symbol(32x32).
Und von den Bearbeitungsmöglichkeiten kannst du natürlich alles nutzen was dir GIMP bietet.
I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.
private Nachricht | Beiträge des Benutzers
Guderian
myCSharp.de - Member



Dabei seit:
Beiträge: 5
Herkunft: Berlin

beantworten | zitieren | melden

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/winxpicons.asp

Für Windows XP brauchst du 48 × 48, 32 × 32 und 16 × 16 pixel. Das 24 × 24 bildchen wird nur im Startmenü gebraucht und ist daher meist überflüssig.

Die größen müssen aber in einer bestimmten Reihenfolge im ico-file gespeichert sein. Welche das ist, weiss ich immo nicht.
Aber eines der oben genannten programme sollte das schon hinkriegen.
private Nachricht | Beiträge des Benutzers
Cannon
myCSharp.de - Member



Dabei seit:
Beiträge: 282

beantworten | zitieren | melden

Ich greife das Thema mal wieder auf, auch wenn es schon sehr alt ist. Dennoch istd as aktuell, weil auch ich nicht mit der automatische Skalierung zufrieden sind. Weiß denn jemand, wie die Icons in der Resource so eingepackt werden, dass Windows auch automatisch die Richtige Größe nimmt? Ich finde dazu nichts so richtig. Das soll mindestens ab Windows 7 funktionieren.
private Nachricht | Beiträge des Benutzers
wcseller
myCSharp.de - Member



Dabei seit:
Beiträge: 191

beantworten | zitieren | melden

Eine einzige Icon-Datei erstellen, die alle benötigten Größen enthält. Das ist schon der ganze Zauber...
private Nachricht | Beiträge des Benutzers
Taipi88
myCSharp.de - Member

Avatar #avatar-3220.jpg


Dabei seit:
Beiträge: 1044
Herkunft: Mainz

beantworten | zitieren | melden

Was meinst du mit in die Ressource packen? Das macht doch Visual Studio automatisch wenn du das als Icon für dein Projekt auswählst :/

Ich baue meine Icons meist mit IcoFx (fand ich bislang sehr bequem) - wähl's im VS aus und fertig.

LG

Edit: Scheint auf Bezahlvariante gewechselt zu haben - die alte Freeware-Version gibts aber z.B. noch da: http://www.chip.de/downloads/IcoFX-letzte-Freeware-Version_28266149.html
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Taipi88 am .
private Nachricht | Beiträge des Benutzers