Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

HOW TO APPLY SPECIAL EFFECTS TO AN IMAGE (OR WPF CONTROL)?

$
0
0

HAY PEOPLE,

I HAVE AN ERROR IN MY CODE, BUT I CAN NOT FIND IT.

WHAT I AM TRYING TO DO IS TO BEVEL AN IMAGE.
I MEAN TO APPLY BEVEL EFFECT TO IMAGE. 

SINCE IT DID NOT WORKED, I TRIED WITH THE BUTTON, BUT STILL IT DOES NOT WORK.

SO, THIS IS THE CODE:

 

$EFFECT=NEW-OBJECT System.Windows.Media.Effects.BevelBitmapEffect                                                                                                  

$EFFECT.BevelWidth=15                                                                            

$EFFECT.EdgeProfile="CURVEDIN"                                                                   

$EFFECT.LightAngle=320                                                                           

$EFFECT.Relief=0.4                                                                               

$EFFECT.Smoothness=0.4                                                                                                                                                      

$BUTTY=NEW-OBJECT System.Windows.Controls.Button                                                                                                                             

$BUTTY.Height=128                                                                               

$BUTTY.Width=128

$BUTTY.BitmapEffect=$EFFECT                                                                                                                                                                                 

$WINDY=new-oBJECT System.Windows.Window                                                         

$WINDY.AddChild($BUTTY)                                                                             

$WINDY.ShowDialog()    

 

THIS CODE WORKS, IT DOES NOT REPORT ANY ERRORS, BUT IT SIMPLY IGNORES EFFECT. THE BUTTON IS THE SAME WITH OR WITHOUT THE EFFECT.

CAN YOU PLEASE FIND AN ERROR IN THIS CODE.

I AM EXECUTING THIS FROM WINDOWS POWERSHELL INTEGRATED SCRIPTING ENVIRONMENT 4, AND HAVE ALL REQUIRED DLLS LOADED.

ALSO, I KNOW THAT SYSTEM.WINDOWS.MEDIA.EFFECTS.BEVELEFECT IS OBSOLETE, BUT STILL, IT SHOULD WORK, RIGHT?

(NET FRAMEWORK VERSION I USE IS THE SAME LIKE POWERSHELL, THAT IS, VERSION 4.)

 

THANK YOU.


Viewing all articles
Browse latest Browse all 6937

Trending Articles