cgcontext 相关问题

CGContextRef opaque类型表示Quartz 2D绘图目标。

通过renderInContext定位用于绘制的View:

我想在当前的CGGraphicsContext中绘制一个UIView。我通过 renderInContext: 绘制 UIView,但它的位置不正确(始终位于左上角)。 我拥有 UIView 的所有值

回答 2 投票 0

在 GPU 上渲染 CALayer

根据 ldoogy 的回答,将 CALayer 的drawsAsynchronously 属性设置为 true 可以使基于 Metal 的渲染器大大提高性能。 该网页证实了 Idoogy 的主张。 怎么...

回答 1 投票 0

CGContext.makeImage创建的图像与原文不同

我想使用文本创建蒙版,并且需要将文本转换为图像。但转换后发现与原文不完全吻合。我进行了以下测试。 c...

回答 1 投票 0

将 UIImageView 设置为 nil

我正在尝试为我的简单绘图应用程序清除绘图画布。我创建了一个按钮来通过将 UIImageView.image 查看为零来删除图像。但是,当按钮为

回答 2 投票 0

通过向现有 UIImage 添加阴影来创建新的 UIImage

我已经看过这个问题:UIImage Shadow Trouble 但接受的答案对我不起作用。 我想做的是获取一个 UIImage 并为其添加阴影,然后返回一个全新的 UIIm...

回答 9 投票 0

在UIimage上绘制文本时文本大小不一样

我正在开发一个项目,我需要向来自文本字段的图像添加文本。 但是当我看到图像上的文本时,它显示的字体大小比 textfiel 的字体大小小......

回答 3 投票 0

macOS 是否针对不同的 UI 级别或不同的框架使用不同的坐标系?

我正在慢慢地自学一些 macOS GUI 编程。 我认为坐标系的原点像大多数系统一样位于左上角,但遇到了这个较旧的 OS X

回答 1 投票 0

使用持久的 SwiftUI 视图/图像/画布进行递归渲染

在某些应用程序中,程序员希望写入持久图像或视图。这将避免在视图更新时重新渲染旧数据的需要。也就是说,视图的更新...

回答 1 投票 0

带有圆线帽和粗线的折线图图形的剪裁

在努力学习danielgindi/Charts的过程中,发现了一个问题,一直没有弄明白。如果我使用粗线,您可以在此处图像的右侧看到 最简单的解决方案似乎...

回答 0 投票 0

如何创建具有透明背景的 PDF 页面?

下面是创建PDF数据然后保存到文档目录的示例代码: 这里的“自我”不过是 UIView self.isOpaque = false self.backgroundColor = UICo...

回答 1 投票 0

将图像放在一个圆形的 CGRect 中

我需要把背景图片放在一个圆角的CGRect里面。我可以使用下面的代码使CGRect的角变成圆形。 let cornerRadius = CGSize(width: 4.0, height: 4.0) let bezierPath = ...

回答 1 投票 0

将笔触颜色改为透明色 CGContext

我想让用户在Custom UIView上用clearcolor作为笔触色来画画。override func draw(_ rect: CGRect) { guard let context = ...。

回答 1 投票 0

CGBitmapContext和CVPixelBuffer的视频输出失真。

我一直在尝试调试(现在已经有好几天了)这段代码从CGImages中产生一个视频。CGImages实际上是由CGBitMapContext's创建的,我在应用程序代码中绘制成。我已经在这里简化为...

回答 1 投票 0

[CGContext抗锯齿在透明背景上绘制时无法正常工作

示例取自https://medium.com/@s1ddok/combine-the-power-of-coregraphics-and-metal-by-sharing-resource-memory-eabb4c1be615。刚刚将颜色空间从r8unorm更改为rgba8unorm。 // ...

回答 1 投票 0

我正在迅速获得不受支持的参数组合CGBitmap错误

我正在尝试快速创建CGContext。它编译但在运行时引发错误。 let colorSpace:CGColorSpace = CGColorSpaceCreateDeviceRGB()let context:CGContext = CGBitmapContextCreate(nil,...

回答 8 投票 30

CGContext中的渲染UIImage不显示图像的阴影

我正在尝试从UIImageView获取图像,包括其图层属性(阴影和边框);但是我没有在生成的图像中看到阴影。上面的图像是我的“ imageView”,下面是...

回答 1 投票 0

CGContext初始化后未绘制

我正在尝试在UIView draw(_ :)中创建自己的CGContext。在这里:重写func draw(_ rect:CGRect){//让ctx = UIGraphicsGetCurrentContext()让width = Int(rect.size.width)...

回答 1 投票 0

试图创建彩色圆圈UIImage,但是它总是以正方形结尾。为什么?

我有以下代码。我想要创建一个蓝色圆圈:class func circleFromColor(_ color:UIColor,size:CGSize = CGSize(width:1.0,height:1.0))-> UIImage? {let rect = CGRect(x:0.0,y:...

回答 1 投票 0

您如何在macOS上以自定义CALayer子类的替代绘制功能绘制字符串?

为什么以下代码未在macOS应用程序中绘制字符串? class MyLayer:CALayer {覆盖func draw(在ctx中:CGContext){let font = NSFont.systemFont(ofSize:18)...

回答 1 投票 0

为什么CALayer的影子呈现在手动创建CGContext上不正确的?

上的2倍设备,渲染使用CALayer.render与手动创建的CGContext上shadowRadius = r和shadowOffset =(X,Y)一个CALayer的(在:)产生阴影与shadowRadius = R / 2和shadowOffset ...

回答 1 投票 2

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