【问题标题】:How to SetPixel and GetPixel on UIView/UIImageView in iOS如何在 iOS 中的 UIView/UIImageView 上设置像素和获取像素
【发布时间】:2012-06-27 02:32:14
【问题描述】:

如何在IOS的UIView/UIImageView上设置像素和获取像素

SetPixel(point,color);

color GetPixel(point);

基本上,我想从图片(UIImage)中删除所有蓝色像素并将它们变为红色。

【问题讨论】:

  • 如果您希望得到任何帮助,您应该真正充实您的问题。你试过什么?你遇到了什么问题?该代码是否应该是您要编写的函数的原型?

标签: objective-c ios uiimage core-graphics


【解决方案1】:

如果你想要一个可绘制的画布(“SetPixel”),你应该忘记UIImageView 并使用UIView 子类,你可以重载drawRect: 方法并将像素绘制成任何颜色。

至于“GetPixel”,这里有一个完整的主题指南:How to get the RGB values for a pixel on an image on the iphone

【讨论】:

    【解决方案2】:

    要更改像素颜色,请参阅this page 上的“用颜色遮盖图像”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多