量化图像,保存剩余颜色列表
是否有一个库可以让我在 iPhone 上量化图像?
我想将图像量化为大约 8 种颜色,并记录量化后剩余的每种颜色的十六进制或 RGB 值。
Is there a library I can use that will allow me to quantize images on an iPhone?
I want to quantize the images down to maybe 8 colors and record either hex or rgb values for each color remaining after the quantization.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
自己做这件事应该不会太难。获取像素数据,然后迭代并量化。以下是获取像素数据的方法:(
我相信此代码来自 Erica Sadun 的 Cookbook 示例)
RequestImagePixelData 将返回一个数组,其中每个像素被描述为 8 位 alpha、8 位红色、8 位绿色和 8 位绿色。蓝色的。
Shouldn't be too hard to do this yourself. Get to the pixel data and then just iterate through and quantize. Here's how to get the pixel data:
(This code is from Erica Sadun's Cookbook samples, I believe)
RequestImagePixelData will return an array where each pixel is described as 8 bits of alpha, 8 bits of red, 8 bits of green and 8 bits of blue.
您可以使用 ImageMagick 来完成此任务: https://github.com/marforic/imagemagick_lib_iphone
MagickQuantizeImage 和相关函数将为您提供帮助。
You can use ImageMagick for this task: https://github.com/marforic/imagemagick_lib_iphone
MagickQuantizeImage and related function will help you.