从给定指针的位图中访问图像数据
我的问题是一旦我有了指针就可以正确读取像素数据。
因此,我有一张占据整个 iPhone 屏幕且没有 Alpha 通道的图像(每个像素 24 位,每个组件 8 位,每行 960 字节),我想找出特定像素的颜色。
我有指向数据的指针
UInt8 *data = CFDataGetBytePtr(bitmapData);
,但现在我不确定如何在给定坐标的情况下正确索引数据?
My problem is reading the pixel data correctly once I have the pointer.
So I have an image that takes up the whole iPhone screen and has no alpha channel (24 bits per pixel, 8 bits per component, 960 bytes per row) and I want to find out the color of a particular pixel.
I have the pointer to the data
UInt8 *data = CFDataGetBytePtr(bitmapData);
but now I am not sure how to index into the data correctly given a coordinate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)