【问题标题】:Objective C: Creating rotated Image inside square?目标C:在正方形内创建旋转图像?
【发布时间】:2015-09-05 15:25:58
【问题描述】:

对于 arduino 绘图机器人,我想在 iOS 应用程序中将图像旋转 45 度,以便新的(旋转的图像)位于白框内。想象一下图片中的蓝色矩形是原始图像,而图像。如您所见,它在白色正方形内旋转。我怎么能这样做?重要的是不仅要有一个旋转的图像,或者一个在屏幕上后面有一个白框的旋转图像。它实际上必须是一个新图像,所以如果我得到像素 (1,1) 的颜色,它就是白色的。

【问题讨论】:

    标签: objective-c image core-graphics quartz-graphics core-image


    【解决方案1】:

    您可以尝试使用白色 UIView 超级视图和蓝色 UIView 子视图来执行此操作。然后做:

    subview.transform = CGAffineTransformMakeRotation(M_PI/4);
    superview.bound = subview.frame;
    

    我认为应该可以。

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2018-02-04
      相关资源
      最近更新 更多