草庐IT

android - 优化 Android 位图上的每像素混合

我正在尝试对两个图像应用混合滤镜(在本例中为HardLight)。基本的Android库不支持HardLight,因此,我在每个像素上手动完成。第一次运行是有效的,但速度不尽如人意。从基本500x500图像和500x500过滤器生成500x500图像花费的时间太长。这段代码也用于生成缩略图(72x72),它是应用程序核心的组成部分。我想要一些关于如何加快速度的建议和/或提示。如果可以通过假设两个图像都不具有alpha来获得巨大yield,那很好。注意:BlendMode和alpha是示例中未使用的值(BlendMode将选择混合类型,在本例中我硬编码了HardLight)。public