2008年12月20日土曜日

JavaFX Blur (scene.effect)

ぼかし

GaussianBlur
  1. var blur1 = Rectangle{  
  2.     x: 5   
  3.     y: 25  
  4.     width: 100  
  5.     height: 50   
  6.     fill: RadialGradient{  
  7.         centerX: 55  
  8.         centerY: 50  
  9.         radius: 10  
  10.         proportional: false     
  11.         cycleMethod: CycleMethod.REFLECT  
  12.         stops: [  
  13.             Stop{offset: 0.3 color: Color.DARKGREEN},  
  14.             Stop{offset: 1.0 color: Color.WHITE}  
  15.         ]  
  16.     }          
  17.     effect: GaussianBlur{radius: 5 }  
  18. };  


MotionBlur
  1. var blur2 = Rectangle{  
  2.     x: 5  
  3.     y: 25  
  4.     width: 100  
  5.     height: 50   
  6.     fill: RadialGradient{  
  7.         centerX: 55  
  8.         centerY: 50  
  9.         radius: 10  
  10.         proportional: false     
  11.         cycleMethod: CycleMethod.REFLECT  
  12.         stops: [  
  13.             Stop{offset: 0.3 color: Color.DARKGREEN},  
  14.             Stop{offset: 1.0 color: Color.WHITE}  
  15.         ]  
  16.     }  
  17.     effect: MotionBlur{  
  18.         angle: 45  
  19.         input: InnerShadow {  
  20.             offsetX: 4  
  21.             offsetY: 4  
  22.             radius: 6  
  23.             color: Color.YELLOW  
  24.         }  
  25.         radius: 10  
  26.     }  
  27. };  

0 件のコメント:

コメントを投稿