相关疑难解决方法(0)

iOS 5是否支持模糊CoreImage fiters?

根据文档,它应该支持模糊,请注意"在iOS 5.0及更高版本中可用":

CIFilter类参考

但根据该设备,它不会:

[CIFilter filterNamesInCategory:kCICategoryBlur];
Run Code Online (Sandbox Code Playgroud)

没有回报.

根据以下内容,我的iPhone和模拟器上只有这些过滤器可用(它们都运行5.0):

[CIFilter filterNamesInCategory:kCICategoryBuiltIn]

CIAdditionCompositing,
CIAffineTransform,
CICheckerboardGenerator,
CIColorBlendMode,
CIColorBurnBlendMode,
CIColorControls,
CIColorCube,
CIColorDodgeBlendMode,
CIColorInvert,
CIColorMatrix,
CIColorMonochrome,
CIConstantColorGenerator,
CICrop,
CIDarkenBlendMode,
CIDifferenceBlendMode,
CIExclusionBlendMode,
CIExposureAdjust,
CIFalseColor,
CIGammaAdjust,
CIGaussianGradient,
CIHardLightBlendMode,
CIHighlightShadowAdjust,
CIHueAdjust,
CIHueBlendMode,
CILightenBlendMode,
CILinearGradient,
CILuminosityBlendMode,
CIMaximumCompositing,
CIMinimumCompositing,
CIMultiplyBlendMode,
CIMultiplyCompositing,
CIOverlayBlendMode,
CIRadialGradient,
CISaturationBlendMode,
CIScreenBlendMode,
CISepiaTone,
CISoftLightBlendMode,
CISourceAtopCompositing,
CISourceInCompositing,
CISourceOutCompositing,
CISourceOverCompositing,
CIStraightenFilter,
CIStripesGenerator,
CITemperatureAndTint,
CIToneCurve,
CIVibrance,
CIVignette,
CIWhitePointAdjust
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-image ios5

22
推荐指数
4
解决办法
1万
查看次数

在更改滑块时模糊UIImage

我已经尝试过高斯模糊并检查了stackoverflow上的所有问题,但没有一个解决了我的崩溃问题.请帮助除了高斯模糊算法之外还有其他任何模糊图像的方法.我的图像大小为768x1024,循环迭代2*1024*768次,这是不可行的.

CGContextRef NYXImageCreateARGBBitmapContext(const size_t width, const size_t height, const size_t bytesPerRow)
{
/// Use the generic RGB color space
/// We avoid the NULL check because CGColorSpaceRelease() NULL check the value anyway, and worst case scenario = fail to create context
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

/// Create the bitmap context, we want pre-multiplied ARGB, 8-bits per component
CGContextRef bmContext = CGBitmapContextCreate(NULL, width, height, 8/*Bits per component*/, bytesPerRow, colorSpace, kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);

CGColorSpaceRelease(colorSpace);

return bmContext;
}



 -(UIImage*)blurredImageUsingGaussFactor:(NSUInteger)gaussFactor andPixelRadius:(NSUInteger)pixelRadius
{
CGImageRef cgImage …
Run Code Online (Sandbox Code Playgroud)

iphone image-processing ios ios5

7
推荐指数
1
解决办法
4532
查看次数

高斯模糊UIImageView(iOS)

我一直在寻找这个,但我找不到正确的答案.

我想制作一个按钮,如果你按下这个按钮,图像视图将模糊为高斯模糊.

我怎样才能做到这一点?

objective-c ios

-3
推荐指数
1
解决办法
8638
查看次数