我想在Xamarin.iOS中异步模糊图像,但当我尝试时,我收到一个异常,告诉我不能在主线程之外执行此操作(它调用EnsureUIThread
)。
我尝试了两种方法:FXBlurView
和ImageEffects
,但它们都不允许异步模糊。
如何使模糊异步发生?
有一个简单的答案,将模糊和UIImage
的实际创建分开。模糊可能发生在其他线程或异步线程上,图像的实际使用应该发生在UI线程上。