title: Widget/Image Warping And Distortion in Flutter
body: <p>Widgets like the Transform widget make it easy to scale, translate, and skew widgets in Flutter. But there is no apparent way to <strong>warp</strong> or distort an image out of the box.</p>
  <p>Take this example of warping for instance:</p>
  <p><a href="https://i.stack.imgur.com/w4ZHO.png" rel="noreferrer"><img src="https://i.stack.imgur.com/w4ZHO.png" alt="Example 1" /></a></p>
  <p>Assume this widget is a Container with a Decoration Image and a Text widget as its child. Here, the widget is not clipped by a bezier curve or path. The widget is 'stretched', or warped. This may not be possible to achieve using the Container widget, but could it be done with a CustomPainter?</p>
  <p>Also, take a look at this example:</p>
  <p><a href="https://i.stack.imgur.com/HUw5b.png" rel="noreferrer"><img src="https://i.stack.imgur.com/HUw5b.png" alt="Example 2" /></a></p>
  <p>Here the image is distorted using a ripple effect. Is it even possible to replicate that using Flutter?</p>