core-graphics 相关问题

Core Graphics是Apple在Mac OS X和iOS上进行低级绘图操作的框架。

在swift中创建一个只有两个圆角的矩形?

我需要在swift中创建一个只有两个圆角的矩形(Objective C代码也可以)。目前我的代码正在创建两个带有CGPathCreateWithRoundedRect的矩形(CGRectMake(0,...

回答 12 投票 32

iOS Swift如何同步图表绘制线,渐变和圆形动画?

我尝试同步图表线,圆和渐变的动画。这里是花式图表gif与未同步动画:/运行所有动画代码:CATransaction.begin()...

回答 1 投票 1

如何自动切换UIImage?

我有一个包含形状的UIImage;其余的是透明的。我想通过裁剪尽可能多的透明部分来获得另一个UIImage,仍然保留所有非......

回答 6 投票 14

如何缩小UIImage并同时使其变得清脆/锐利而不是模糊?

我需要缩小图像,但需要以锐利的方式缩小。例如,在Photoshop中有图像尺寸缩小选项“Bicubic Smoother”(模糊)和“Bicubic Sharper”。这个图像缩小了...

回答 8 投票 74

从UIColor获得略微更亮和更暗的颜色

我希望能够将任何UIColor变成渐变。我打算这样做的方法是使用Core Graphics绘制渐变。我想要做的是获得一种颜色,让我们说:[...

回答 17 投票 139

如何在不平滑任何东西的情况下扩展UIImage?

我想以这样的方式扩展UIImage,用户可以非常清晰地看到UIImage中的像素。当我把它放到UIImageView并缩放变换矩阵时,UIImage出现......

回答 5 投票 8

如何使用CGContext获取像素的RGB值?

我正在尝试通过更改像素来编辑图像。我有以下代码:let imageRect = CGRectMake(0,0,self.image.image!.size.width,self.image.image!.size.height)...

回答 3 投票 2

获取UIScrollView的屏幕截图,包括屏幕外部分

我有一个UIScrollView decendent实现了一个看起来像这样的takeScreenshot方法: - (void)takeScreenshot {CGRect contextRect = CGRectMake(0,0,768,1004); ...

回答 10 投票 51

在swift中将图像转换为二进制

我想将图像转换为二进制黑白,目前我正在使用普通的嵌套循环遍历像素(存储在UnsafeMutableBufferPointer中),将每个RGB与平均值进行比较......

回答 2 投票 4

iOS Swift如何逐步绘制到UIImage?

如何使用iOS核心图形在单个图像中逐步绘制大型数据集?我有准备好一次处理整个数据集的代码(超过100,000个矩形)并生成...

回答 1 投票 1

使用CGContextAddArcToPoint()绘制弧时,(x1,y1)和(x2,y2)是什么意思?

您可以使用以下代码使用Quartz绘制弧:CGContextMoveToPoint(context2,x,y); CGContextAddArcToPoint(context2,x1,y1,x2,y2,r);在这些函数中,(x,y)是起点......

回答 4 投票 17

如何将负旋转值交换为正旋转值?

示例:我有一个圆圈,分成两半。一半从0到-179,99999999999,而另一半从0到179,99999999999。典型示例:CALayer的transform.rotation.z。 ...

回答 6 投票 0

UIBezierPath的快速替代品

我正在制作app,可以构建图表。我正在使用UIBezierPath,一切都很好,直到我决定使用手势移动和缩放图表。这是我的绘画方式:......

回答 3 投票 1

如何在Swift 4中绘制二叉树?

基于这篇Ray Wenderlich文章,我能够创建一个二进制树数据结构:enum BinaryTree {case empty indirect case node(BinaryTree ,T,......

回答 2 投票 -2

将两个CGPoints转换为CGRect

在给定两个不同的CGPoints的情况下,如何将它们转换为CGRect?示例:CGPoint p1 = CGPointMake(0,10); CGPoint p2 = CGPointMake(10,0);如何将其转换为CGRect?

回答 6 投票 21

设置椭圆的渐变颜色

我需要为椭圆设置渐变颜色。但我不知道该怎么做。如何用渐变颜色填充椭圆,而不是CGColor。我的代码:class testView:UIView {override func awakeFromNib(){...

回答 1 投票 -1

如何使用Core Graphics渲染到屏幕外位图然后blit到屏幕

我想渲染到屏幕外的位图(或RGBA值数组),然后在视图的drawRect函数中将它们blit到UIView。我宁愿做完整的32位渲染(包括...

回答 4 投票 18

绘制带有阴影偏移的圆边平行四边形

我试图画一个圆边的平行四边形。我希望它是可配置的,以便我可以在90度的垂直边缘之一。正如你在图片中看到的那样,topLeft角落没有圆角......

回答 1 投票 0

在UIWebView后面画一个阴影

我知道之前已经提出了类似的问题,所以不要嗤之以鼻,并链接到以前的答案。我重复这个的原因是没有一个答案奏效。我有一个UIWebView,我......

回答 1 投票 0

列出Swift中的所有窗口名称

我正在学习斯威夫特。如何修复以下代码以列出窗口名称?导入CoreGraphics让windows为= CGWindowListCopyWindowInfo(CGWindowListOption.optionAll,kCGNullWindowID)为i .. 0 ...

回答 2 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.