问题标签 [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.
ios - 绘制到 CGBitmapContext 时丢失 NSTextEffectLetterpressStyle
我在纯色背景颜色上绘制文本,当它出现时,NSTextEffectLetterpressStyle
应用到属性字符串的效果没有显示 - 您只能看到文本颜色,而不是提供所需外观的额外白色轮廓。它看起来基本上与我没有应用凸版效果完全相同。这是为什么,如何正确绘制凸版文字效果?
这是结果:
这就是我所期望的(注意白色的轮廓):
ios - 无法使用 CIFilter 从 CIImage 中提取 UIImage
我有这个新的 iOS 8 Swift 项目,我必须在它的一个视图控制器中设置图像。但是,我想在将图像CIFilter
发送到视图之前使用它来更改图像的对比度:
所以这是我的代码:
好吧,我只是获取一个图像,对其应用转换,然后将转换后的版本作为 aUIImage
并将其设置回我的视图。
但我只得到一个错误:
有人可以告诉我我在这里做错了什么吗?
ios - 为什么我需要 UIGraphicsGetImageFromCurrentContext 来获得从 CIImage 呈现的正确 UIImage
有人可以向我解释为什么这会不正确地显示图像:
但这不是:
这是它应该完成的方式,还是可以更有效地完成?
ios - 为什么要拉伸图像(UIImage to CIImage to UIImage)
由于某些原因,我需要将图像从 UIImage 转换为 CIImage(用于处理)并再次转换回 UIImage。我是通过 UIImage-CGImage-CIImage-UIImage 来做的。忽略不相关的代码,代码显示在后面。
但是屏幕上显示的图像被拉伸了。
我怎么了?或者我有其他选择吗?
非常感谢,我很抱歉我没有足够的声誉来张贴图片。:)
ios - iOS CIImage 拉伸图像
虽然我将 imageView 设置为 aspectFit,但似乎通过 CIImage 创建的图像总是会被缩放以填充。
通过 2 种方式加载图像的简单示例:
2 个图像视图(uiImageView 和 ciImageView)具有相同的“aspectFit”属性和相同的尺寸约束(200x200)。但只有(1)正确显示图像,(2)拉伸图像。
有什么问题?谢谢你。
我通过 Xcode 6.2 创建我的项目
objective-c - CIImage:如何检查是否使用 Objective-C OS X 更改了图像方向?
我正在尝试更改图像的方向(CIImage *myImage),但它看起来没有任何效果。
我还尝试了其他方法:
当我试图找出方向是否改变时:
我得到了“空”。也尝试将“myImage2”保存到新图像,但打开后没有效果。看起来“imageByApplyingOrientation”方法根本不起作用。
ios - 旋转后的CG上下文原点
我正在尝试围绕中心旋转图像,然后将旋转图像的中心放在一个点上。当我在 rotatoin 之后在上下文中绘制它时,它并没有在我期望的地方绘制......
当我将图像放置而不旋转时,它会放置在我想要的位置,但是在如上所述旋转之后,它的放置几乎就像它仍然围绕图像本身之外的一个点旋转一样。
ios - 如何将 CIFilter 输出到相机视图?
我刚开始使用 Objective-C,我正在尝试创建一个简单的应用程序,它显示带有模糊效果的相机视图。我得到了使用 AVFoundation 框架的相机输出。现在,我正在尝试连接 Core 图像框架,但不知道如何连接,Apple 文档让我感到困惑,在线搜索指南和教程没有结果。在此先感谢您的帮助。
swift - 应用 CIFilter 后图像旋转
我正在将 CIFilter 应用于图像,但在应用过滤器后它会旋转。我在objective-c中找到了一个解决方案,我怎么能迅速做到这一点?我的代码如下。
swift - CIFilter 后图像旋转
我正在将 CIFilter 应用于肖像图像。由于某种原因,它顺时针旋转了 90 度。我怎样才能解决这个问题?我的代码如下