【发布时间】:2020-03-11 06:11:06
【问题描述】:
我正在使用 vImage_Buffer 进行灰度转换等图像处理。 当我将图像转换为灰度时,我需要知道源图像的像素格式,以便我可以为每种颜色应用不同的系数。
换句话说,在这个来自苹果的example 中,我需要将 0.2126 乘以红色,将 0.7152 乘以绿色,将 0.0722 乘以蓝色,以获得像素的灰度值。
但问题是,我不知道如何从现有的 vImage_Buffer 中获取像素格式(ARGB?RGBA?BGRA?...)。 甚至document 都说 vImage_Buffer 没有描述它自己的像素格式。
有什么想法吗?
【问题讨论】:
标签: ios swift macos accelerate-framework vimage