从黑白位图图像中提取路径信息

Posted

技术标签:

【中文标题】从黑白位图图像中提取路径信息【英文标题】:Extract path information from an black&white bitmap image 【发布时间】:2014-03-26 07:38:58 【问题描述】:

Quartz 2D 画一个形状来描绘如下的图像并不容易。是否可以从黑白位图图像中提取CGPathRef 信息?白色的部分其实是透明的。

编辑

我想要达到的目标:

我想将SKSpriteNodephysicsBody设置为与图像bottle.png相同的形状

SKSpriteNode * myBottle = [SKSpriteNode spriteNodeWithImageNamed:@"bottle"];
.
.
.
myBottle.physicsBody = [SKPhysicsBody bodyWithEdgeChainFromPath:path];

她的pathCGPathRef,我想让它和图片bottle.png的形状一样

【问题讨论】:

你想通过那个路径引用达到什么目的? @PoojaManiklalBohora 我已经编辑了这个问题,请检查:) 【参考方案1】:

谷歌pottrace 它是执行此操作的几个开源库之一。 它还可以方便地链接到其他人。

【讨论】:

以上是关于从黑白位图图像中提取路径信息的主要内容,如果未能解决你的问题,请参考以下文章

如何从 5-6-5 位图图像中提取调色板?

使用 libjpeg / C++ 从文件中提取 JPEG 编码位图 (BMP) 图像

用C或C++怎样提取出bmp图像的像素点信息值?用LSB算法做信息隐藏,位图是24位的。

将位图图像从列表添加到列表中

如何从可绘制文件夹上的图像获取路径并设置为图像视图,位图?

从位图图像列表创建 .avi 文件