Delphi - Web effektek: Blur Filter

Web effektek 4. rész

forráskód letöltése
A Blur effektet felhasználva lehetőségünk nyílik arra, hogy képeket, egyéb HTML objektumokat tetszőleges mértékben elmosódva jelenítsünk meg. Ezt felhasznála, akár valós árnyékot is készíthetünk HTML objektumaink mögé.
Ha a web lapunk egy objektumához szeretnénk ilyen szűrőt felhasználni, akkor nem kell mást tennünk, mint egy speciális stílust megadni:
<img style="filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=5; MakeShadow=true, ShadowOpacity=0.4);" src="/Filter04/1.gif"/>
Amint az látható, egy filter nevű stílussal és a hozzá tartozó paraméterekkel leírható, hogy az adott kép milyen szűrőn menjen keresztül a web lapon történő megjelenés előtt. Fenti példában a megadott képhez készítünk árnyékot, mely bizonyos mértékig átlátszó is lesz.
Nézzük most milyen tulajdonságokkal rendelkezik a Blur nevű szűrő.
PixelRadius
Osztály: DXImageTransform.Microsoft.Blur
PixelRadius
Az elmosódás mértéke pixelben a PixelRadius property-ben adható meg.
MakeShadow
Osztály: DXImageTransform.Microsoft.Blur
MakeShadow
Ha árnyékképzéshez használnánk a szűrőt, akkor a MakeShadow property-t állítsuk igaz értékre, ekkor az eredmény szürke árnyalatos megjelenítés lesz.
ShadowOpacity
Osztály: DXImageTransform.Microsoft.Blur
ShadowOpacity
Ha a MakeShadow értéke igaz, akkor kerül figyelembevételre a ShadowOpacity property értéke, melyben az árnyék átlátszóságát tudjuk befolyásolni.
Enabled
Osztály: DXImageTransform.Microsoft.Blur
Enabled
Az Enabled property hamis értéke esetén az effekt nem lesz hatással a HTML objektumra.

Web effektek cikksorozat