core-graphics

    4热度

    1回答

    我试图从图像中获取像素信息,并且已经到了我有我的void*数据对象这是一个指向图像数据的指针。 这个对象究竟是什么?我试着迭代它希望它是一个像素信息的数组,但它似乎并没有工作。 我想获得每个像素的rgb值。

    2热度

    2回答

    我在一个UIView子类(下面的代码中的CustomView)中。 我在UIImageView子类(containerView)中的图像周围绘制边框。此核心图形代码位于子类中的drawInRect:的内部。 核心动画过渡是翻转过程,但是当绘制时,不使用核心图形代码,即不调用drawInRect:来为CALayer提供我的渲染图像。 相反,我从一个图像获取动画到另一个没有任何Core Graphic

    1热度

    3回答

    我有一个NSColor,我真的很想要它表示的32位RGBA值。有没有简单的方法来获得这个,除了提取浮点数组件,然后乘法和ORing,并通常做严重的,依赖endian的东西? 编辑:感谢您的帮助。真的,我期望的是一个可可功能,已经做到了这一点,但我自己也很酷。

    2热度

    1回答

    失败,我有一些代码来调整一个UIImage(在一个类别的UIImage),首先生成一个图像内容: CGImageRef oldImage = [self CGImage]; CGSize oldSize = [self size]; CGContextRef context = CGBitmapContextCreate(NULL, //Data newSize.width, //

    0热度

    1回答

    我使用CGContextShowText来显示文本,但使用CGAffineTransformation旋转时,旋转轴位于左侧,而不是位于绘制文本的中心,我使用的代码是: CGContextSaveGState(context); CGContextSelectFont(context, "Helvetica", 20, kCGEncodingMacRoman); CGContextSetCh

    2热度

    3回答

    这可能是一个图形大师的愚蠢问题(我不是),但仿射变换和关键帧之间有什么区别?我正在阅读iPhone烹饪书中的前者,她说'仿射变换使您能够通过将该对象从一个视图坐标系映射到另一个视图坐标系来更改对象的几何形状。这让我想起当我使用Adobe After Effects时,你会设置开始,'中间'和完成位置,并会得到一个很好的视觉动画。他们称之为关键帧。那么这和区别转换有什么不同。是2D还是3D?谢谢大家

    12热度

    2回答

    Apple的CoreGraphics库定义了两个用于描述弧的函数。 CGPathAddArc根据中心点,半径和一对角度添加弧。 CGPathAddArcToPoint根据半径和一对切线添加弧。 详细说明请参见the CGPath API reference。为什么两个功能?简单的方便?比另一个更有效率吗?一个是用另一个来定义的吗?