title: How to save filters in ImageFilterView
body: <p>I'm using this code to save an image from ImageFilterView. It works with ImageView.</p>
  <pre><code>fun saveImage(image: ImageFilterView, context: Context) {
      val thread = Thread(object: Runnable {
          override fun run() {
              val bitmap = (image.drawable as BitmapDrawable).bitmap
              val file = Environment.getExternalStorageDirectory()
              val dir = File(file.absolutePath + &quot;/Pics&quot;)
              dir.mkdirs()
              val filename = &quot;${System.currentTimeMillis()}.png&quot;
              val outFile = File(dir, filename)
              var outStream: FileOutputStream? = null
              try {
                  outStream = FileOutputStream(outFile)
              } catch (e: Exception) {
                  e.printStackTrace()
              }
              bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream)
              try {
                  outStream?.flush()
              } catch (e: Exception) {
                  e.printStackTrace()
              }
              try {
                  outStream?.close()
              } catch (e: Exception) {
                  e.printStackTrace()
              }
          }
      })
      thread.start()
  }
  </code></pre>
  <p>It saves without the filters applied (saturation, brightness, warmth, contrast), even though it appears in the app with the filters.</p>
  <p>Is there a way to save a version of the photo with the filters applied?</p>