在iPhone应用程序中修改、着色和拖动预先存在的图像

在iPhone应用程序中修改、着色和拖动预先存在的图像,iphone,uiimageview,uiimagepickercontroller,uitouch,Iphone,Uiimageview,Uiimagepickercontroller,Uitouch,我正在开发一个iphone应用程序,它可以让我通过将其他图像拖到图像顶部来修改图像,同时还可以让我从图像中选择特定的颜色,并用我选择的其他颜色替换它。如果有人有一些线索,比如如何实际实现它或一些代码,这将极大地帮助我朝着正确的方向前进 提前感谢:)如果您只想覆盖图像,只需拖动UIImageView并将其放置在视图层次结构中,以便将适当的图像一个覆盖在另一个之上 为了从这些合成图像中生成新图像,您可能需要在UIView子类的-drawRect:方法或自定义CGContext中使用类似于CGCont

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


提前感谢:)

如果您只想覆盖图像,只需拖动UIImageView并将其放置在视图层次结构中,以便将适当的图像一个覆盖在另一个之上

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

就有选择地替换UIImage中的特定颜色而言,这是一个常见的问题: