0
我想在iOS Xamarin項目中創建一個模糊效果,我發現了一個示例文章,它有一個很好的解釋,似乎是我想要做的,但它是用Objective-C編寫。我知道可能有一千種方法可以做到這一點,但我希望有人能夠幫助我從文章中翻譯這一行,以便我可以繼續前進,因爲我被卡住了。該生產線是:Translate Objective-C to Xamarin - Blur Image
[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"];
如果要檢討它列here (4. Blurring the Snapshot - Option 1: Core Image)文章的代碼。
非常感謝您的幫助!
嗨賈森 - 這工作完美,很容易。謝謝! – Lereveme 2015-02-11 18:33:17
你是否也知道iOS 7的解決方案? – SimonSimCity 2015-04-01 09:47:59