cgcolorspace

    1热度

    2回答

    我目前正试图围绕iOS的CGColorSpace颜色管理API的当前状态。在iOS 8.1 SDK之前(据我所知),在CGColorSpace.h中的许多函数&常量被标记为__IPHONE_NA。但是,根据核心图形的iOS 8.1 API Diffs,许多先前为__IPHONE_NA的函数&已更新为__IPHONE_2_0。那么我们该怎么解释呢? 我不认为苹果公司为旧iOS版本追溯支持这些功能,而

    0热度

    1回答

    我正在做一个实时视频应用程序。直到现在我解决了连续发送图像(帧)的问题,并且我还可以在另一台笔记本电脑上接收这些图像。但是关于如何查看自定义视图控件中的图像,并使其看起来像视频? 换句话说,我有许多NSImage对象,我想像视频一样查看它们。 使用CGColorSpaceRef?我是新的可可编程的Mac OS X. 任何人都可以给我一些代码?

    5热度

    2回答

    如果我写在Mac OS X或iPhone OS核心图形绘制代码,我可以通过调用活动的填充颜色设置为红色: CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0); // RGB(1,0,0) 如果我想50%的灰色,我可以电话: CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0); //

    1热度

    1回答

    我正在实施类似于ios中的photoshop魔棒工具的颜色选择工具。 我已经得到它在RGB中的工作,但为了使它更加准确我想使它在LAB色彩空间中工作。 它目前的工作方式是它需要一个UIImage,创建该图像的CGImage版本。然后它在RGB色彩空间中创建CGContext,在该上下文中绘制CGImage,获取上下文数据,然后将其绑定到使用结构RGBA32的像素缓冲区。 let colorSpac

    1热度

    2回答

    我已经成功地在Xcode 7.2中使用Swift 2代码将UIColor转换为CMYK值。但是,返回值类似于基于公式的转换: func RGBtoCMYK(rgbColor: UIColor) -> (c: CGFloat, m: CGFloat, y: CGFloat, k: CGFloat) { /* let iccFileName = "CoatedGRACoL2006"

    0热度

    1回答

    经与CGBitmapContextCreate麻烦和获得: 错误:不支持的像素的描述 - 1个部件,8位每成分,8比特每像素 与此代码: float *bitmap = (float*)malloc(sizeof(float) * width * height); // fill with floats CGColorSpaceRef colorspace = CGColorSpaceCr

    3热度

    1回答

    我想知道是否有一种简单的方法来获取图像的色彩空间(即将图像加载到UIImage中)?例如,我有一个TIFF图像,我希望能够确定它是否使用RGB色彩空间。有没有简单的方法来做到这一点,而无需操纵像素数据?我知道这里有一些CGColorSpace函数,但它们似乎都没有这样做,只是创建颜色空间并操纵它们(以及更先进的功能)。 在此先感谢。

    17热度

    4回答

    是否有一种Cocoa Touch方式将颜色从一种颜色空间转换为另一种颜色空间? 这段代码的末尾: UIColor *grey = [UIColor colorWithWhite: 0.5 alpha: 1.0]; CGColorRef greyRef = [grey CGColor]; int x = CGColorGetNumberOfComponents(greyRef); ... x

    0热度

    1回答

    所以,我跟着这个问题的建议: how to give UIImage negative color effect 但是当我做了转换,色彩空间信息丢失,并恢复到RGB。 (我想要灰色)。 如果我在NSLogCGColorSpaceRef之前和之后给出的代码,它证实了这一点。 CGColorSpaceRef before = CGImageGetColorSpace([imageView.image