Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从多个绘图表中创建带有alpha的位图_Java_Android - Fatal编程技术网

Java 从多个绘图表中创建带有alpha的位图

Java 从多个绘图表中创建带有alpha的位图,java,android,Java,Android,我正在通过画布将多个资源绘制到位图上。我希望合成图像的最终结果有一定的alpha。现在我正在将paint的alpha设置为我想要的级别,然后使用该alpha绘制每个位图,但我知道这将创建一个由许多不同alpha组成的合成图像。有没有一种方法可以以性能友好的方式将alpha应用于整个合成图像?您可以首先绘制所有完全不透明的可绘制图像(alpha=255),然后使用乘法模式绘制整个目标位图,并使用正确的源alpha一次性更改所有图像

我正在通过画布将多个资源绘制到位图上。我希望合成图像的最终结果有一定的alpha。现在我正在将paint的alpha设置为我想要的级别,然后使用该alpha绘制每个位图,但我知道这将创建一个由许多不同alpha组成的合成图像。有没有一种方法可以以性能友好的方式将alpha应用于整个合成图像?

您可以首先绘制所有完全不透明的可绘制图像(alpha=255),然后使用乘法模式绘制整个目标位图,并使用正确的源alpha一次性更改所有图像