core-graphics

    1热度

    1回答

    我需要在两个SpriteKit节点之间移动,长度为例如100(红色箭头)的CGVector。 但我想限制矢量的长度为70,如果它超过70(绿色箭头)。所以,我需要“削减”红色矢量的长度,但要保持它的方向。 我怎么能这样做?

    0热度

    1回答

    我有这样的代码: CGPathRef cgPath = [path quartzPath]; self.blackLine.path = cgPath; self.whiteDashes.path = cgPath; CGPathRelease(cgPath); 我们设置CAShapeLayers(self.blackLine和self.whiteDashes)路

    0热度

    1回答

    我试图旋转CMSampleBuffer(来自相机)的像素数据并将其显示在UIImageView中。我不想旋转视图本身。它必须是实际的像素数据。 我抓住feed,将其转换为CIImage,并用CIFilter旋转它。 我在设置它必须旋转的点时遇到了问题。 现在它围绕左下角旋转。我想旋转它的中心。 func captureOutput(_ captureOutput: AVCaptureOutput!

    0热度

    1回答

    我正在寻找一种方法来检查所提供的IC卡颜色配置文件数据CGColorSpace的copyICCData()方法。 具体而言,我在iOS上将PNG图像加载到UIImage s,并试图找到一种方法来使用let iccData:CFData? = aUIImage.cgImage!.colorSpace!.copyICCData()来确定图像文件的灰度系数。这是针对使用3D渲染的游戏 - 如果源图像具有

    1热度

    1回答

    我想提请使用drawStroke(_半透明线:触摸:)。我已经改变了上下文的alpha值,但是更轻的刷子取代了虚线。我认为触摸处理有些问题。有没有办法避免这种情况? override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { r

    0热度

    1回答

    我有CGBitmap实例(每像素32位),我想要获取图像数据在byte[]。 的字节数组应该得到的值ARGB格式,以便前4个字节对应于所述第一像素中的每个alpha,红色,绿色和蓝色值的图像字节。 非常感谢!

    1热度

    1回答

    四处错误: Argument labels (_:, _:) do not match any available overloads 在: snap = UISnapBehavior( item: self, snapToPoint: CGPoint(CGRectGetMidX(movement), CGRectGetMidY(movement)) ) 如何解决斯威夫特这

    0热度

    1回答

    我有成功创建饼图的代码,给出任意输入数据。它产生一个饼图,看起来像这样: 我想要什么: 我希望创建绘制饼图的那些个按顺序的动画。也就是说,我希望执行饼图的“时钟刷卡”动画。屏幕应该从黑色开始,然后逐渐填充以产生饼图的上述图像。 问题: 我试图创建每个饼图片的层掩模,并且使得饼图片在动画填充动画层掩模。但是,当我实现图层蒙版时,它不生成动画,并且屏幕保持黑色。 的代码: class GraphVie

    10热度

    2回答

    我有这个很奇怪的问题。我从UIImages创建GIF动画,并且大多数时候它们都是正确的。但是,当我开始进入更大尺寸的图像时,我的颜色开始消失。例如,如果我做一个4帧32×32像素的图像,不超过10个颜色没有问题。如果我将相同的图像缩放至832 x 832,则会失去粉红色,棕色变为绿色。 @ 1×32×32 @ 10×320×320 @ 26X 832 X 832 下面是代码我用它来创建GIF ..

    2热度

    3回答

    我没有核芯显卡的经验,但我需要绘制看起来像这些动态的uImage: left whole (其实我想的灰色区域明确所以红色会看起来像漂浮) 这是我试过的代码: 公共推广的UIImage { public convenience init?(color: UIColor, size: CGSize = CGSize(width: 27, height: 5), isWhole: Bool = tru