问题标签 [ciimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
405 浏览

iphone - 核心图像的 CIColorMatrix 过滤器不适用于图像

我想在 Image 上应用 CIColorMatrix :

下面是代码,在“过滤器”变量下一切正常,但不适用于图像:

0 投票
0 回答
213 浏览

iphone - CIColorMatrix 过滤器不适用于 ImageView

我已经尝试过CIColorMatrix,但似乎它没有应用于代码。

我已将代码附加到日志中,并且过滤器值似乎正确出现,但未应用于图像。

以下是代码和日志:

日志:

0 投票
2 回答
2607 浏览

ios - Objective-C:不管我做什么 CIDetector 总是零

试图通过 Apple 的人脸检测 API 获得一个简单的概念证明。我看过其他几个例子,包括 Apple 的 SquareCam,还有这个 https://github.com/jeroentrappers/FaceDetectionPOC

基于这些,似乎我正在遵循正确的模式来让 API 运行,但我被卡住了。无论我做什么,我的面部检测器的 CIDetector 总是为零!

我将非常感谢任何帮助、线索 - 提示 - 建议!

0 投票
2 回答
1607 浏览

objective-c - CIDetector 没有释放内存

我多次使用 CIDetector 如下:

但是在出现各种内存问题之后,根据 Instruments 的说法,它看起来NSArray* features = [self.detector featuresInImage:ciimage options:detectorOptions];没有被释放

我的代码中是否存在内存泄漏?

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
3002 浏览

ios - 将 UIImage 转换为 CIImage 以裁剪为 CGRect。AV基金会

所以我有一个要裁剪的 UIImage 。我查看并找到imageByCroppingToRect了 CIImage 的方法。因此,我将数据转换为 CIImage 而不是 UIImage,使用指定的方法对其进行裁剪,然后将生成的 CIImage 转换为 UIImage,然后将其显示在 UIImageView 中。

我的代码是

问题是图像被旋转了 90 度,我不确定它是否被裁剪。此图像是使用设备的相机捕获的。我使用 AVFoundation 来访问相机。我的会话预设是AVCaptureSessionPresetPhoto. 我认为这就是我得到缩放的原因。

0 投票
6 回答
24858 浏览

uiimage - 在 iOS7 中创建模糊效果

几个小时后,我一直在寻找这个问题的答案,但我无法弄清楚。当我按下按钮“按钮”时,我想为图像添加高斯模糊效果。用户是添加图像的人。

我根据来自 SO 和网络上其他地方的来源为“按钮”创建了一个动作。不起作用。我究竟做错了什么?任何代码将不胜感激。这是我的“按钮”操作:

如果您需要我为回答问题所做的任何其他事情,请告诉我:D

这是我的用户界面

0 投票
1 回答
1318 浏览

ios - 考虑到 alpha 部分,在 iOS 中的另一个图像上添加图像

我已经尝试过合成过滤器,包括 ATop 和 Over,但没有得到所需的图像作为输出。我想要的是这样的: 在此处输入图像描述

注意:Image1 和 Border 都是 png 图像。

现在我得到的是border1图像或image1图像,似乎他们没有考虑border1图像中的alpha部分,它删除了alpha通道并且在边框图像下留下了白色背景而不是图像1偷看.

关于如何进行的任何想法?提前致谢。

0 投票
2 回答
2131 浏览

ios - Rotate UIImage and Move

I have searched stack overflow too many times and also posted a question but in vain. I need to implement a function in my collage app where user can rotate a uiimage and move it as rotated image. Any idea of how to do it? I will try all of them if needed. Am being frustrated searching for it for last two days.

At first i have rotated the frame of the UIImage using CGAffineTransformMakeRotation(angle). It was working but when moving the image after rotation, it was creating distortion. So any other way of doing it?

edit: to make it clear, rotation angle is custom.

0 投票
1 回答
2300 浏览

ios - 通过 CIFilter 传递 UIImage 会产生空白图像

我的应用程序将过滤器添加到选定的图像。该应用程序的工作原理如下:

  1. 从图像选择器中选择图像
  2. 图像作为我的视图控制器的 ivar 加载
  3. 按下按钮将过滤器添加到图像

当我按下按钮添加过滤器时,主图像视图变为完全白色。但是,当我最初从选择器加载图像时,它显示得很好。这是添加过滤器的代码。

0 投票
2 回答
1086 浏览

ios - 带有 alpha 的 CIColorMatrix 偏差

所以我试图从图像中删除 alpha 通道。我想我会尝试 CIColorMatrix。现在,事情就是这样。 filter是以前(成功)应用的过滤器。下面的代码就像你想象的那样工作:

它将 alpha 乘以 0.75。但是,如果我将 alpha 偏差更改为 0.01:

生成的 CIImage 具有荒谬性extent,例如近似(-1.7e38, -1.7e38), (3.4e38 x 3.4e38)。我没有尝试重新定位它以查看实际图像是否正确。

任何人都知道为什么会发生这种情况,以及如何解决它?