从黑白位图图像中提取路径信息
Posted
技术标签:
【中文标题】从黑白位图图像中提取路径信息【英文标题】:Extract path information from an black&white bitmap image 【发布时间】:2014-03-26 07:38:58 【问题描述】:用Quartz 2D
画一个形状来描绘如下的图像并不容易。是否可以从黑白位图图像中提取CGPathRef
信息?白色的部分其实是透明的。
编辑:
我想要达到的目标:
我想将SKSpriteNode
的physicsBody
设置为与图像bottle.png
相同的形状
SKSpriteNode * myBottle = [SKSpriteNode spriteNodeWithImageNamed:@"bottle"];
.
.
.
myBottle.physicsBody = [SKPhysicsBody bodyWithEdgeChainFromPath:path];
她的path
是CGPathRef
,我想让它和图片bottle.png
的形状一样
【问题讨论】:
你想通过那个路径引用达到什么目的? @PoojaManiklalBohora 我已经编辑了这个问题,请检查:) 【参考方案1】:谷歌pottrace 它是执行此操作的几个开源库之一。 它还可以方便地链接到其他人。
【讨论】:
以上是关于从黑白位图图像中提取路径信息的主要内容,如果未能解决你的问题,请参考以下文章
使用 libjpeg / C++ 从文件中提取 JPEG 编码位图 (BMP) 图像