By taking a different perspective, shifting from investments in the health sector to health finance, or by looking at early childhood development rather than at the various sectors in isolation, we shift the perspective on interventions in their own right to one that puts them into context with others. In a couple of our recent and ongoing evaluations - Health Finance and Early Childhood Development to name just two - we have shown how different parts of the World Bank Group are working in the same area, sometimes together and sometimes in parallel. By moving away from a traditional perspective and seeing what is being evaluated through a different lens we might gain insights others do not see. In fact, one way in which evaluation is innovative and adds new insights is by changing our point of view. They feel that these principles - looking at interventions that have been implemented, and evaluating them against the objectives they set themselves - severely limit the scope for innovation in evaluation. Many evaluation clients - and at times evaluators - despair of my rigidity when it comes to certain evaluation principles. Their popularity - at least when I was young - make the point that seeing something familiar in a new way often requires changing our perspective. Maybe youâve given one to your daughter or your nephew? These simple devices allowed you to turn the world upside down while standing still. What does that have to do with evaluation? Many of us will remember kaleidoscopes from when we were children.
Var slider = document.By offering a new perspective, evaluation can provide insights that might otherwise have been missed. Instructions: Slide the control to adjust the kaleidoscope angle.įor all available filters go to Filters Documentation. To create a kaleidoscope with Konva, we can use the įilter and set the kaleidoscopePower and kaleidoscopeAngle properties. Then apply filter with filters() function. To apply filter to an Konva.Image, we have to cache it first with cache()įunction.
Kaleidoscope filter update#
Getting Started Intro Overview Need help? Support Konva Tools Shapes Rect Circle Ellipse Wedge Line - Simple Line Line - Polygon Line - Spline Line - Blob Sprite Image Text TextPath Star Ring Arc Label Path RegularPolygon Arrow Custom Guides Position vs Offset Tainted Canvas Issue Styling Fill Stroke Opacity Shadow Line Join Hide and Show Mouse Cursor Style Blend Mode Fill Stroke Order Events Binding Events Image Events Mobile Events Mobile Scrolling Multi Event Desktop and Mobile Remove Event Remove by Name Custom Hit Region Listen for Events Cancel Propagation Event Delegation Fire Events Stage Events Keyboard Events Drag and Drop Drag and Drop Drag an Image Drag a Group Drag a Line Drag a Stage Drag Events Simple Drag Bounds Complex Drag and Drop Drop Events Select and Transform Basic demo Centered Scaling Keep Ratio Styling Transform Events Resize Limits Rotation Snaps Stop Transform Force Update Text Resizing Ignore Stroke Clipping Simple Clip Complex Clip Groups, Layers and Ordering Groups Layering Change Containers zIndex Filters Blur Brighten Contrast Emboss Enhance Grayscale HSL HSV RGB Invert Kaleidoscope Mask Noise Pixelate Custom Filter Multiple Filters Tweens Linear Easing Common Easings All Easings Finish Event All Controls Tween Filter Complex Tweening Animations Create an Animation Moving Rotation Scaling Stop Animation Selectors Select by id Select by Type Select by Name Data & Serialization & Export Serialize a Stage Simple Load Complex Load JSON Best Practices Stage Data URL Export to HD Image Performance All tips Layer Management Batch Draw Shape Caching Optimize Animation Optimize Strokes Shape Redraw Disable Perfect Drawing Listening False Avoid Memory Leaks