0

我正在开发一个 iphone 应用程序,它可以让我通过将其他图像拖到其顶部来修改图像,以及让我从图像中选择特定颜色并用我选择的其他一些色调替换它的功能。如果有人有一些线索,比如如何实际实现它或一些代码,那对我朝着正确的方向前进会有很大的帮助

提前致谢 :)

4

1 回答 1

1

如果你只是想覆盖图像,你可以简单地拖动 UIImageViews 并将它们放置在视图层次结构中,这样适当的图像就会一个一个地覆盖在另一个之上。

为了从这些合成图像中生成新图像,您可能希望在 UIView 子类的 -drawRect: 方法或自定义 CGContext 中使用类似 CGContextDrawImage() 的东西。你也可以参考这些类似的问题:

至于选择性地替换 UIImage 中的特定颜色,这是这里的一个常见问题:

于 2009-12-30T13:40:53.247 回答