从黑白位图图像中提取path信息
使用Quartz 2D
绘制graphics并不容易,如下图所示。 是否有可能从黑白位图图像中提取CGPathRef
信息? 白色部分实际上是透明的。
编辑 :
我想实现的是:
我想设置一个physicsBody
的SKSpriteNode
与图像bottle.png
相同的形状
SKSpriteNode * myBottle = [SKSpriteNode spriteNodeWithImageNamed:@"bottle"]; . . . myBottle.physicsBody = [SKPhysicsBody bodyWithEdgeChainFromPath:path];
她的path
是CGPathRef
,我想使它与图片bottle.png
具有相同的形状
谷歌potrace这是几个开源的库之一,这样做。 它也和其他人轻松地联系起来。