【问题标题】:CGContextClipToMask UIImage Mask Invert Up and DownCGContextClipToMask UIImage 蒙版上下反转
【发布时间】:2011-11-15 18:39:48
【问题描述】:

我正在尝试为我的图像添加剪辑蒙版。 然后用手指在屏幕上进行绘画。

手指触摸和剪辑蒙版有效,但问题是我的 UIImage 看起来上下颠倒。

我该如何纠正?

这是我的面具的代码行:

CGContextClipToMask(context, rect, myIconImage.CGImage);

谢谢

【问题讨论】:

    标签: objective-c ios


    【解决方案1】:

    我找到了答案,我想分享它。

    其实很简单。由于 CGImage 正在反转 UIImage 我在 ClipToMask 行之前添加了这些行:

    CGContextTranslateCTM(context, 0, self.bounds.size.height);
    CGContextScaleCTM(context, 1.0, -1.0);
    

    使用此代码,它可以工作!

    【讨论】:

      猜你喜欢
      • 2011-03-16
      • 2017-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 2019-07-15
      相关资源
      最近更新 更多