gpt4 book ai didi

objective-c - 核心图像 CIImage 8 位灰度

转载 作者:行者123 更新时间:2023-12-03 17:13:20 29 4
gpt4 key购买 nike

我想做两件事:
1) 将8位灰度图像加载为8但灰度图像
2)另存为8位灰度图

我尝试通过 [CIImage imageWithContentsOfURL:options]` 将图像加载到 CIImage。据我了解,我可以在项目选项中指定一些选项。但我没有找到任何信息如何做到这一点。在 CIImage 的引用中,我只发现了这些像素格式:

extern CIFormat kCIFormatARGB8;
extern CIFormat kCIFormatRGBA16;
extern CIFormat kCIFormatRGBAf;
extern CIFormat kCIFormatRGBAh;

这是什么意思?我无法通过 CIImage 加载和保存 8 位灰度图像?

最佳答案

不,没有 8 位灰度的格式。你想做什么?还有其他方法可以使用 8 位灰度创建图像,但如果没有更多信息,很难告诉您建议。

如果您要使用 CoreImage 来操作它,您需要将其转换为上述 RGB 格式之一。但是,如果您不打算使用 CoreImage 来操作它,您也许可以按照您的格式创建一个 NSImage (通过创建 NSBitmapImageRep )或 CGImage (请参阅 CGImageCreate() )想要。

关于objective-c - 核心图像 CIImage 8 位灰度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473982/

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