gpt4 book ai didi

ios - 原始 CIFilter 有 nil outputImage

转载 作者:行者123 更新时间:2023-11-28 23:46:02 26 4
gpt4 key购买 nike

我得到一些 DNG 原始文件并想在 iPhone 中显示它们。我用 CIFilter读取原始文件,但是当我尝试获取 outputImage , 它返回 nil .
代码如下:

NSURL *url = [[NSBundle mainBundle] URLForResource:@"1" withExtension:@"DNG"];
CIFilter *filter = nil;
filter = [CIFilter filterWithImageURL:url options:nil];
[filter setValue:@(2000) forKey:kCIInputNeutralTemperatureKey];
CIImage *imgCI = [filter.outputImage imageByApplyingFilter:@"CIVignette"];//5
UIImage *img = [UIImage imageWithCIImage:imgCI];

在第 5 行中,fileter.outputImage是零,因此是最后的 img是零。我在 Mac 中检查 DNG 文件,它显示它是 Adobe Raw .我还打印了 filter在控制台中:

CIRAWFilterImpl: inputRequestedSushiMode=nil inputNeutralChromaticityX=0.5342335533653005 inputNeutralChromaticityY=0.4233451399853654 inputNeutralTemperature=2000 inputNeutralTint=9.616524016108169 inputNeutralLocation=[] inputEV=0 inputBoost=1 inputDraftMode=nil inputScaleFactor=1 inputIgnoreOrientation=nil inputImageOrientation=1 inputEnableSharpening=1 inputEnableNoiseTracking=1 inputEnableVendorLensCorrection=0 inputNoiseReductionAmount=0 inputLuminanceNoiseReductionAmount=nil inputColorNoiseReductionAmount=nil inputNoiseReductionSharpnessAmount=nil inputNoiseReductionContrastAmount=nil inputNoiseReductionDetailAmount=nil inputMoireAmount=nil inputDecoderVersion=nil inputBoostShadowAmount=nil inputBias=nil inputBaselineExposure=nil inputDisableGamutMap=0 inputHueMagMR=nil inputHueMagRY=nil inputHueMagYG=nil inputHueMagGC=nil inputHueMagCB=nil inputHueMagBM=nil inputLinearSpaceFilter=nil>

inputDecoderVersion似乎没有这可能会导致问题(但我不确定)。
DNG文件是从网上下载的,我也试试NEF具有相同结果的文件。

谁能给些建议?

最佳答案

它应该在真实设备中运行。
在模拟器中,它返回nil

关于ios - 原始 CIFilter 有 nil outputImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52646349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com