今天道歉了這麼多問題,週五死亡的腦症狀在設置CoreImage CICrop返回爲0x0像素的圖像
我有一個CICrop過濾器:
[crop setValue:beginImage forKey:@"inputImage"]; //give the crop filter the beginImage
[crop setValue:[CIVector vectorWithX:0.0f Y:0.0f Z:_exportSize W:_exportSize] forKey:@"inputRectangle"]; //give the filter the size to crop to
croppedImage = [crop valueForKey:@"outputImage"]; //set the output image, note it's still a CIImage at this point
可悲的是,它不工作。它裁剪的圖像最終爲0x0像素。 _exportSize(它是CGFloat)的快速NSLog顯示它是1024,但日誌顯示圖像後期裁剪爲0x0。我無法弄清楚爲什麼。
此代碼之前工作。唯一的區別是,我認爲,我曾經裁剪UIImage沒有CIImages。我寧願不必轉換,因爲我打算在裁剪之後做其他CoreImage內容。
正如我所說,_exportSize是一個CGFloat _exportSize;並記錄它揭示它1024.0000。
任何想法?
乾杯。
你好。 _exportSize是一個CGFloat,它沒有寬度或高度屬性。但感謝發佈。我無法弄清楚問題在哪裏。 – mrEmpty