5
A
回答
0
其实有,我将把你的布拉德拉尔森的答案:https://stackoverflow.com/a/10359305/300115
您可以找到类GPUImageHistogramFilter在他的书房:https://github.com/BradLarson/GPUImage
在lib“过滤器展演”演示已经有一个直方图分析的工作版本。
2
这没有api。
编辑:API是在iOS5中引入的。见凯林的答案。
您会希望获取图像的原始数据,计算颜色值并自己绘制直方图。
访问像素:How to get pixel data from a UIImage (Cocoa Touch) or CGImage (Core Graphics)?
使用CoreGraphics中绘制一个自定义UIView子类的直方图。
0
你可能感兴趣DSBarChart。试一试。
2
您可以借助加速框架来计算柱状图。有功能vImageHistogramCalculation_ARGB8888()
。 要调用此函数,您需要从UIImage创建vImage_Buffer。使用vImageBuffer_InitWithCGImage()
函数。
欲了解更多信息,您可以将此框架添加到您的项目,并读取文档的头文件:
Accelerate.framework /框架/ vImage.framework /头/ vImage_Utilities.h Accelerate.framework /框架/ VIMAGE .framework/Headers/Histogram.h
相关问题
- 1. 如何以编程方式添加UIImage?
- 2. 如何绘制图像的直方图?
- 3. 如何以编程方式绘制表视图
- 4. 如何以编程方式创建图层列表可绘制?
- 5. 绘制直方图
- 6. 绘制直方图
- 7. 绘制直方图
- 8. 如何以编程方式获取jmap直方图?
- 9. 以正确的方式在ggplot中绘制直方图
- 10. 如何绘制直方图的密度?
- 11. 以编程方式创建绘图
- 12. 以编程方式向UIImageView添加UIImage
- 13. 如何以编程方式绘制到iOS中的显示?
- 14. 如何在c中绘制直方图
- 15. 以编程方式在matplotlib中绘制叠加的偏移图
- 16. 在以编程方式添加的子视图中绘制?
- 17. 绘制一种直方图
- 18. 用python绘制直方图
- 19. 以编程方式将位图绘制到WPF画布?
- 20. 以编程方式使用HTML5画布绘制此图案
- 21. android添加图像以编程方式绘制
- 22. NSTextField以编程方式绘制到视图
- 23. 以编程方式在iOS中的视图之间拖放UIImage
- 24. 如何在android中以编程方式绘制下面的图像?
- 25. 绘制垂直直方图C#
- 26. 如何绘制其他两个直方图条总和的直方图?
- 27. 以编程方式在iPhone中绘制视图:如何为iPad版本做
- 28. 如何在.NET中以编程方式设置Alpha通道来绘制图像?
- 29. 如何绘制隐式方程
- 30. 绘制文本值的直方图
我不同意你的声明,说没有api。看到我的答案。 – kelin 2015-09-25 08:59:17
@kelin你是对的。这个API是在我回答1年后引入的。所以它并不是真的不同意,而是更新。我已经修改了我的答案,并赞扬了你的答案。 – tonklon 2015-11-03 10:08:24