Entwickler-Ecke

Freeware Projekte - AlphaDesktopUhr


hui1991 - Mo 29.09.08 15:35
Titel: AlphaDesktopUhr
Hallo,

als ich user profile iconBergmann89's DesktopUhr gesehen und getestet habe, habe ich mir gedacht das geht doch besser. Und nach gemessenen 6 Stunden programmierzeit ist es endlich so halbwegs gut. :D
Ich nenne sie AlphaDesktopUhr, wegen der Transparenz die man am Rand der Uhr sehen kann. (Keine Verpixelungen)
Auf dem Screenshot sieht man die Desktopuhr auf einem weißen Hintergrund.
Das Programm ist im Zip-Archiv. Das Programm hat bei mir 0% vom CPU dauerhaft genommen und 60MB (30MB Ram + 30 MB VRAM). Der benötigte Festplattenspeicherplatz liegt bei 1,7MB, weil die Bilder noch in einer großen Auflösung drin liegen.

Ja dann, viel Spaß mit dieser DesktopUhr. :D

Hier ist noch der Thread von user profile iconBergmann89: Thread von user profile iconBergmann89's DesktopUhr [http://www.delphi-forum.de/viewtopic.php?t=84889]


MfG
hui1991

Moderiert von user profile iconNarses: überflüssige Leerzeilen/Umbrüche entfernt


jaenicke - So 05.10.08 17:54

Wenn man da jetzt noch einstellen könnte, dass sie im Vordergrund bleibt und vielleicht auch Teile der Uhr transparent sein könnten, dann wäre sie perfekt :mrgreen:, aber so ist sie auch schon ganz nett.


Bergmann89 - Mi 08.10.08 11:01

HI,

toll das ich die Anregung dazu geben durfte xD
hast du das auch über OpenGL geregelt?

MfG Bergmann.


hui1991 - Mi 08.10.08 13:21

Ich hab es mit Transparenten PNGs gemacht.
Ohne OpenGL.
Damit der Prozessor trotzdem net viel belastet ist, berechne ich am Start die ganzen Bilder und zeichne die dann mit einer funktion drüber.
Geht ziemlich schnell.
Sind auch 2 Forms die übereinander liegen, weil ich es nicht geschafft habe die Transparenz richtig zu berechnen. ^^
Im Anhang ist noch eine Transparente Uhr (nur der Hintergrund getauscht).
Und das es sich von Unten nach Oben auffüllt ist nur weil ich das im Kreis nicht geblickt habe wie man das macht.


elundril - Mi 08.10.08 16:03

user profile iconhui1991 hat folgendes geschrieben Zum zitierten Posting springen:

Sind auch 2 Forms die übereinander liegen, weil ich es nicht geschafft habe die Transparenz richtig zu berechnen. ^^


kann dir das vl helfe: http://www.delphipraxis.net/post606056.html#606056