VS 2013(C#): Icon einbindne

(Firma: tsx89) Persönliche Seite #5615652
Lesenswert?
• ▲
▼
Falls die Frage wirklich ernst gemeint ist,
das geht grob gesagt mit
- Verwaltete "Ressources" oder
- Form "Eigenschaften/Propertys" auswählen und Icon Pfad 
Wählen/Duchsuchen.
- Oder Bild Laden (Image/Bitmap/Icon in Picturebox oder Form.Icon)
- etc
(Namen und Bezeichnungen können Abweichen - Ich hab kein 2013er mehr)

Kannst du nicht das VisualStudioCommunity benutzen?
Gast #5615754
Lesenswert?
• ▲
▼
Vielen Dank, Tim.

Funktioniert auch, aber 'normale' Icons (32 x 32 Pixel, 24-Bit Farbe) 
nimmt das Luder nicht. Es kommt mit einer Fehlermeldung (Argument must 
be a picture that can be used as a Icon). Erst nach einer Konvertierung 
mittels Online-Dienst wurde  das Icon genommen. Der Dienst macht aus 
einem 3 KBytes ein 99 KBytes File. Kennst du eine Beschreibung des 
Icon-Formart?

P. S. Das 3 KBytes Bild kann als Icon überall in Windows genommen werden 
(z. B. ShortCuts).
Gast #5616164
Lesenswert?
• ▲
▼
Bernd schrieb:

> Funktioniert auch, aber 'normale' Icons (32 x 32 Pixel, 24-Bit Farbe)
> nimmt das Luder nicht.

Es will halt eine Icon-Datei haben.

> Erst nach einer Konvertierung
> mittels Online-Dienst wurde  das Icon genommen. Der Dienst macht aus
> einem 3 KBytes ein 99 KBytes File.

Bei wirklich tauglichen Onlinediensten zu diesem Thema kann man genau 
vorgeben, welche Icon-Varianten die Icon-Datei enthalten soll. Z.B. 
eben: nur genau die eine gewünschte. Icon-Dateien sind nichts anderes 
als eine Sammlung von Bitmaps (und ggf. Transparenzmasken, die auch 
wieder Bitmaps sind).
Allerdings: Sämtliche Icon-Varianten (einschließlich eventueller 
Transparenzmasken) in einer Icon-Datei haben grundsätzlich in 
unkomprimierter Form vorzuliegen.

Wenn also die Vorlage z.B. ein (komprimiertes) PNG ist, wird die 
Icon-Datei deutlich größer werden müssen als diese Vorlage, denn sie 
muss mindestens die entpackte Variante dieser Vorlage aufnehmen, darüber 
hinaus ggf. die Transparenzmaske und natürlich den Header einer 
Icon-Datei, über den die Inhalte für das OS erreichbar werden.

> P. S. Das 3 KBytes Bild kann als Icon überall in Windows genommen werden
> (z. B. ShortCuts).

Das wird "on the fly" in eine Icon-Struktur umgerechnet und im 
Icon-Cache abgelegt. Im Prinzip dasselbe, was diese Onlinedienste 
machen, bloß dass es von vorherein nur eine Inhaltsvariante gibt, eben 
die von der Vorlage gelieferte.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.