基于
这个答案
对于一个相关的问题,显然我需要在尝试掩码之前将其转换为未压缩的JPG,以删除任何alpha通道。
在iOS 12中发生了变化的事情
发行说明
,“各种核心图形调用已经过强化,无法继续使用无效参数。在iOS 12中,这些调用现在可以返回nil或提前返回。”
因此iOS 12之前的透明度工作正常,但iOS 12停止工作。以上链接的答案很有用。
我有一种通过剪切(即使透明)任何高于或低于某一亮度的像素来掩盖B& W图像的方法。结果将是相同的B& W图像,但是......