从黑白位图图像中提取path信息

使用Quartz 2D绘制graphics并不容易,如下图所示。 是否有可能从黑白位图图像中提取CGPathRef信息? 白色部分实际上是透明的。

一个黑色和白色的位图图像

编辑

我想实现的是:

我想设置一个physicsBodySKSpriteNode与图像bottle.png相同的形状

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

她的pathCGPathRef ,我想使它与图片bottle.png具有相同的形状

谷歌potrace这是几个开源的库之一,这样做。 它也和其他人轻松地联系起来。