将Objective-C转换为Xamarin-模糊图像

将Objective-C转换为Xamarin-模糊图像,objective-c,xamarin.ios,xamarin,Objective C,Xamarin.ios,Xamarin,我试图在iOS Xamarin项目中创建模糊效果,我发现一篇示例文章有很好的解释,似乎是我想要做的,但它是用Objective-C编写的。我知道可能有一千种方法可以做到这一点,但我希望有人能帮我翻译文章中的这一行,这样我就可以继续前进向前,因为我卡住了。电话是: [NSValue valueWithBytes:&transform objCType:@encode(CGAffineTransform)] 我不能100%确定这一行的作用,而且NSValue似乎没有ValueWithByt

我试图在iOS Xamarin项目中创建模糊效果,我发现一篇示例文章有很好的解释,似乎是我想要做的,但它是用Objective-C编写的。我知道可能有一千种方法可以做到这一点,但我希望有人能帮我翻译文章中的这一行,这样我就可以继续前进向前,因为我卡住了。电话是:

[NSValue valueWithBytes:&transform objCType:@encode(CGAffineTransform)]
我不能100%确定这一行的作用,而且NSValue似乎没有ValueWithBytes方法,所以我想我在这里遗漏了一些东西

完整的代码片段是:

CGAffineTransform transform = CGAffineTransformIdentity;
CIFilter *clampFilter = [CIFilter filterWithName:@"CIAffineClamp"];
[clampFilter setValue:inputImage forKey:@"inputImage"];
[clampFilter setValue:[NSValue valueWithBytes:&transform objCType:@encode(CGAffineTransform)] forKey:@"inputTransform"];
如果您想查看文章中的代码,将列出它

非常感谢您的帮助

在iOS 8中,您可以将

var blur = UIBlurEffect.FromStyle (UIBlurEffectStyle.Light);
var blurView = new UIVisualEffectView (blur) {
  Frame = new RectangleF (0, 0, imageView.Frame.Width, 400)
};
View.Add (blurView);
Xamarin还展示了如何使用CoreImage应用效果,包括模糊。

在iOS 8中,您可以对这样的视图应用

var blur = UIBlurEffect.FromStyle (UIBlurEffectStyle.Light);
var blurView = new UIVisualEffectView (blur) {
  Frame = new RectangleF (0, 0, imageView.Frame.Width, 400)
};
View.Add (blurView);
Xamarin还展示了如何使用CoreImage应用效果,包括模糊。

在iOS 8中,您可以对这样的视图应用

var blur = UIBlurEffect.FromStyle (UIBlurEffectStyle.Light);
var blurView = new UIVisualEffectView (blur) {
  Frame = new RectangleF (0, 0, imageView.Frame.Width, 400)
};
View.Add (blurView);
Xamarin还展示了如何使用CoreImage应用效果,包括模糊。

在iOS 8中,您可以对这样的视图应用

var blur = UIBlurEffect.FromStyle (UIBlurEffectStyle.Light);
var blurView = new UIVisualEffectView (blur) {
  Frame = new RectangleF (0, 0, imageView.Frame.Width, 400)
};
View.Add (blurView);

Xamarin还展示了如何使用CoreImage应用效果,包括模糊。

嗨,Jason-这非常好用,而且容易得多。谢谢你还知道iOS 7的解决方案吗?嗨,杰森-这非常好用,而且简单多了。谢谢你还知道iOS 7的解决方案吗?嗨,杰森-这非常好用,而且简单多了。谢谢你还知道iOS 7的解决方案吗?嗨,杰森-这非常好用,而且简单多了。谢谢您还知道iOS 7的解决方案吗?