Hi!
Ich experimentiere z.Z. viel mit Transparenz herum (Alphamode) und ich habe mich gefragt, wie das eigentlich mit Windows Vista ist? Und zwar wie man eine Transparenz mit Unschärfe hinbekommen könnte.
http://site.voila.fr/pat43/vista_media_center.jpg
Hat da wer eine Idee?
GLG
W.
Hähä!
Mach mal so:
FOR i=0 TO 1000
PRINT "Hello World", RND(640), RND(480)
NEXT
USEASBMP
WHILE TRUE
MOUSESTATE mx, my, b1,b2
Unscharf(mx,my,200,200, RGB(128,128,128), -.5)
SHOWSCREEN
WEND
FUNCTION Unscharf: x,y, w,h, color, alpha
LOCAL id_spr = 0 // besser eine freie suchen
LOCAL frac = .5 // wie krass ist die Unschärfe (0.1 .. 0.9)
// bereich ausschneiden
GRABSPRITE id_spr,x,y,w,h
// verkleinenern
STRETCHSPRITE id_spr,x,y,w*frac,h*frac
// nochmal ausschneiden
GRABSPRITE id_spr,x,y,w*frac,h*frac
// groß ziehen
STRETCHSPRITE id_spr,x,y,w,h
ALPHAMODE alpha
DRAWRECT x,y,w,h,color
LOADSPRITE "", id_spr
ENDFUNCTION
Das muß ich gleich mal versuchen, wenn ich daheim bin! =)
Danke!!!
Mann, das sieht genauso aus wie bei Vista!
Fürchterlich und Genial zugleich! Genial! Danke!