Как правильно смешать два изображения, используя ScriptIntrinsicBlend - PullRequest
0 голосов
/ 30 марта 2020

это моя текущая реализация, вывод которой отличается от ожидаемого

     private fun multiplyBitmap(bitmap: Bitmap?):Bitmap{
         var mRenderScript = RenderScript.create(context!!)
         var bitmapMultiply = mOriginalBitmap!!.copy(mOriginalBitmap!!.config,true)
         var blend = ScriptIntrinsicBlend.create(mRenderScript, U8_4(mRenderScript))
         var allocationIn = Allocation.createFromBitmap(mRenderScript, originalBackground)
         var allocationOut = Allocation.createFromBitmap(mRenderScript,bitmapMultiply)

         blend.forEachMultiply(allocationIn,allocationOut)

         return bitmapMultiply
}
...