Trayicon

Status
Nicht offen für weitere Antworten.

Defan

Mitglied
ich mal wieder xD

diesmal geht um ein trayicon... ich hab schon rausgefunden, wie ichs setzen kann und alles, aber es sieht einfch nicht gut aus....
zum vergleich bei delphi(also pascal) hat man dem programm ein icon (ico-datei) gegeben und es sah in dem systemtraybereich scharf und sehr gut aus... aber wenn ich das bei java probier klappt es nich.. 1. knn ich kein ico hineinziehn, also hab ich eine png datei genommen und verkleinert, aber es sieht einfach lasch, unscharf und verpixelt aus.... kann man das irgendwie ändern???
 

Wildcard

Top Contributor
png ist schon ok. Wie schaut das png denn aus wenn du es in einem Bildbetrachter anzeigst? Halte es mal gegen ein anderes TrayIcon, dann siehst du ja wie groß es sein sollte.
 

Defan

Mitglied
png ist schon ok. Wie schaut das png denn aus wenn du es in einem Bildbetrachter anzeigst? Halte es mal gegen ein anderes TrayIcon, dann siehst du ja wie groß es sein sollte.

also ich hab vorhin nochmal alles möglich durchprobiert^^ am ende war das beste tray bei 32x32 bei 256 Farben... aber man erkennt immernoch die unterschiede... hab mal nen screen gemacht...



rechts das delphiprogramm und links java... ist das selbe icon, aber irgendwie deutliche unterschiede...
ich denk einfach mal, dasss es nimmer besser geht =/
 

Defan

Mitglied
Das sieht skaliert aus. Sieht das 32x32 png denn exakt so aus wie das Delphi icon?

das icon scheint mir bei der ordnervorschau in 64x64... und man muss es ja skalieren, weil systray nur 16x16 unterstützt... aber wenn ichs per adobe oder irfan mache sieht noch schlimmer aus....

und die png hab ich ja mit nem programm aus der ico rausgeholt, also sehen sie schon gleich aus...
 

Wildcard

Top Contributor
64x64 ist zu groß.
ico Dateien enthalten mehrere Bilder in unterschiedlichen Größen und Farbtiefen. Du hast wohl das 64x64 extrahiert und beim runterskalieren sieht das schlecht aus
 

Defan

Mitglied
64x64 ist zu groß.
ico Dateien enthalten mehrere Bilder in unterschiedlichen Größen und Farbtiefen. Du hast wohl das 64x64 extrahiert und beim runterskalieren sieht das schlecht aus

schreib ich so unverständlich?? xD.
ich hab doch 4 beiträge weiter oben geschrieben, dass ich das 32x32 bei 256 extrahiert hab.... weil das 16x16 , 32x32, 48x48, 256x256 bei normaler farbtiefe und das 48x48 bei 256 jeweils noch bescheidener aussahen...

ich hab ja eig. schon alles getestet... habs sogar schon mit rendern probiert xD... aber naja... ich denk einfach, dass man da nen richtiges icon hinsetzen muss und kein extrahiertes, bei dem man nochmal gezwungen wird es zu verkleinern =/
 

Wildcard

Top Contributor
Das sag ich doch die ganze Zeit, die Größe muss von Anfang an passen, sonst wird skaliert und das sieht schlecht aus. Das ist auch wirklich kein Java Problem, besorg dir irgendwo dein 16x16 Icon, schau dir in einem Image viewer das Bild an, wenn es passt, verwende es in deiner Anwendung.
 

Defan

Mitglied
Das sag ich doch die ganze Zeit, die Größe muss von Anfang an passen, sonst wird skaliert und das sieht schlecht aus. Das ist auch wirklich kein Java Problem, besorg dir irgendwo dein 16x16 Icon, schau dir in einem Image viewer das Bild an, wenn es passt, verwende es in deiner Anwendung.

naja das java problem war mehr ne frage, ob es mit java geht das trayicon aus ner 1. ico zu ziehen, aber anschenden nich ohne weiter libs


aber ich frag mich wie das delphi macht?!?!... dort wirds auch skaliert und es sieht supi aus =/
 

Wildcard

Top Contributor
Richtig, nicht ohne Bibliotheken.
aber ich frag mich wie das delphi macht?!?!... dort wirds auch skaliert und es sieht supi aus =/
Vielleicht versteckt sich da auch noch irgendwo ein 16x16 Icon? Denn die Größe lässt sich nicht verlustfrei um 50% reduzieren wenn es sich nicht um eine Vektorgrafik handelt.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben