AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Programm Icon nur sehr klein dargestellt
Thema durchsuchen
Ansicht
Themen-Optionen

Programm Icon nur sehr klein dargestellt

Ein Thema von hagen28 · begonnen am 28. Jun 2007 · letzter Beitrag vom 27. Jan 2008
Antwort Antwort
Seite 1 von 2  1 2      
hagen28

Registriert seit: 25. Jun 2007
9 Beiträge
 
#1

Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 18:10
Hallo zusammen,
ich habe für mein Programm eine Icon- Datei (*.ico) mit IcoFX erstellt. In der Datei liegen die Größen 32x32, 48x48, 64x64, 128x128 und auch 256x256 für Vista. Jetzt habe ich das Icon über die Programmoptionen eingebunden und das Projekt neu kompiliert. Allerdings zeigt Vista mir selbst mit der Einstellung "Extra große Symbole", was normalerweise 256x256 ist, nur sehr kleine Icons an. Die angezeigte Größe müsste ca. 48x48 sein.

Was kann ich da machen? Ich habe gelesen, dass man auch mit GIMP Icons erstellen kann. Das würde ich gerne ausprobieren, nur habe noch keine Erfahrungen mit GIMP. Es wäre schön, wenn jemand eine kurze Anleitung schreiben könnte, bzw. mir einen Link nennt.

Vielen Dank
Jan

PS: Bin noch ein Delphi Neuling, deswegen drückt euch bitte einfach aus
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 18:22
Ich weiß nicht, ob es dir was hilft, aber soweit ich weiß kann man auch mit IcoFX die Icons erstellen, sodass Windows Vista sie in der richtigen Größe darstellt. Ein Umstieg auf GIMP wäre dann nicht notwendig. Kann es sein, dass die Icons in einer bestimmten Reihenfolge in der ICO-Datei liegen müssen?

P@Tti
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
hagen28

Registriert seit: 25. Jun 2007
9 Beiträge
 
#3

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 18:27
Die Reihenfolge legt IcoFX selbst fest, indem er sie der Größe nach absteigend ordnet.
GIMP wollte ich als Alternative ausprobieren, falls das Problem wirklich bei IcoFX liegt.
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 18:29
In der Hilfe von IcoFX habe ich zumindest mal folgendes gefunden:

How to create a Windows Vista icon

1. Start IcoFX
2. Create a new empty icon (Ctrl + N)
3. On the New Image dialog select the size 256x256 , and data type of the image True Color + Alpha channel
4. Draw the icon
5. Choose Icon/Create Icon From Image from the main menu
6. Select the image formats to include in the icon make sure to include the 256x256 image formats.
7. Press Ok
8. Make sure that the Compress 256x256 images for Windows Vista option is selected (this can be selected on the Preferences dialog)
9. Save the icon (Ctrl + S)

P@Tti
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
hagen28

Registriert seit: 25. Jun 2007
9 Beiträge
 
#5

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 19:07
Hallo Patti,
das hat mir schon mal ein bisschen weiter geholfen. Ich habe nun eine Icon Datei, die Vista auch als 256x256 anzeigt - die Icon Datei selber. Jetzt habe ich diese Datei in mein Projekt eingefügt. Soweit so gut: Im Ordner wo die *.exe gespeichert ist, hat sich zuerst nichts getan. Dann habe ich diese Datei aber in einen anderen Ordner kopiert und schon zeigt er mir die volle Auflösung an, was im Programmordner selbst nicht ging . Muss man glaub ich nicht verstehen.
Nun wurden zwar 256x256 Pixel angezeigt, aber leider nur in 256 Farben. Diese waren zwar mit der Icon- Datei drin, aber ich hätte erwartet, dass Vista die anderen normalen nimmt. Auf jeden Fall habe ich eine zweite Icon- Datei erstellt ohne die 256 Farben und diese dann eingebunden. Jetzt kommt das krasse: Nachdem ich die exe- Datei wieder in einen anderen Ordner kopiert habe, hat er mir nicht das aktuelle Motiv angezeigt, sondern ein viel älteres Motiv, dass ich davor benutzt habe. Jetzt hörts bei mir endgültig mit dem Verständnis auf. Ich hatte doch ein neues Motiv gewählt, wieso zeigt er mir ein altes an (mit geringer Auflösung!)?

Ich versteh das nicht. Könnt ihr mir helfen??


Noch mal zu IcoFX. Ich hab eine *.png Datei die ich als Ausgangsbasis verwende. So sehen meine Arbeitsschritte aus (vllt hilft es)
1. File > Import Image > "harddrive2.png" > Öffnen
2. Größe einstellen (256x256 = original Größe)
3. Icon > Create Icon from Image > Bildformate auswählen > OK
4. File > Save > Datei speichern

Die Option "Compress 256x256 images for Windows Vista" ist aktiviert.
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#6

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 19:20
Hallo,

ich verwende zwar Axialis IconWorkshop, aber hier geht es problemlos mit Delphi. Wichtig ist nur: 256x256 NICHT Vista komprimieren, da Delphi mit PNG Icons nichts anfangen kann. Dann wird die EXE zwar etwas größer, aber das ist mir egal...

Läuft - geprüft - unter Vista mit maximaler Auflösung.

Gruß winkel79
Frederik
  Mit Zitat antworten Zitat
hagen28

Registriert seit: 25. Jun 2007
9 Beiträge
 
#7

Re: Programm Icon nur sehr klein dargestellt

  Alt 28. Jun 2007, 20:34
Hallo winkel79,
ich habs jetzt auch mal mit der Testversion von Axialis IconWorkshop probiert und siehe da es klappt. Mit IcoFX habe ich immer wieder das Problem, dass das Icon nur einen beschränkten Farbraum besitzt, ich vermute 256 Farben. Wäre toll, wenn wir dazu noch eine Lösung finden könnten, denn IcoFX ist im Gegensatz zu IconWorkshop kostenlos.

Nochmal zurück, zum Problem, dass Vista manchmal das alte Icon anzeigt. Das liegt wohl daran, dass Vista bestimmte (alte) Einstellungen zu Programmen speichert. Wenn ihr Lust habt, probiert mal folgendes aus:
1. Programm erstellen + erste Icon Datei verwenden -> das Icon wird angezeigt
2. Icon ändern (Neues Icon benutzen)
3. Schauen, wie es jetzt aussieht.
Bei mir bleibt jetzt das alte Icon, aber kaum ändere ich den Dateinamen oder verschiebe die Datei wird das neue Icon angezeigt. Mache ich diesen Vorgang rückgängig, erscheint wieder das alte Bild.
Ziemlich verrückt. Kennt jemand eine Möglichkeit, wie man Vista das abgewöhnen kann?
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Programm Icon nur sehr klein dargestellt

  Alt 19. Jan 2008, 21:45
Hallo Hagen,

konntest Du das Problem lösen?

Ich habe mein bisheriges Icon unter Vista jetzt mit dem Pelles-Editor geändert (16, 32, 64 + 128 Pixel).
Im Formular, im Explorer und auf dem Desktop bei "klassische Symbole" wird das neue Icon angezeigt.
Bei mittelgroßen und großen Symbolen allerdings das alte Icon und in der Taskliste immer das alte.

Benenne ich mein Programm und die Verknüpfungen um, wird immer das neue Icon angezeigt.
Benenne ich das Programm zurück, erscheint wieder das alte Icon.

Wie kann man das alte Icon unter Vista vollständig ersetzen?

stahli
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Programm Icon nur sehr klein dargestellt

  Alt 20. Jan 2008, 11:24
hab´s hier gefunden:
http://www.drvista.de/windows-vista-...ehlerhaft.html

- Rechtsklick auf Desktop
- Anpassen
- Desktopsymbole ändern (links)
- Benutzerdateien (oder alles) ankreuzen
- Wiederherstellen
- übenehmen

stahli
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Programm Icon nur sehr klein dargestellt

  Alt 20. Jan 2008, 11:30
Zitat von hagen28:
Hallo winkel79,
ich habs jetzt auch mal mit der Testversion von Axialis IconWorkshop probiert und siehe da es klappt. Mit IcoFX habe ich immer wieder das Problem, dass das Icon nur einen beschränkten Farbraum besitzt, ich vermute 256 Farben. Wäre toll, wenn wir dazu noch eine Lösung finden könnten, denn IcoFX ist im Gegensatz zu IconWorkshop kostenlos.
Tut mir Leid, aber eine solche Beschränkung konnte ich noch nicht feststellen. Alle meine Icons sehen in jeder Auflösung klasse aus und ich benutze ebenfalls IcoFX, also muss dein Fehler woanders liegen.

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz