core-graphics 相关问题

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

为什么从 CGImage 中采样的颜色会根据它是否是缩略图而有所不同?

我有一些对 CGImage 中的像素进行采样的代码。我正在采样的图像完全是红色的。当我对全尺寸图像进行采样时,得到的颜色都是红色阴影,但如果我对拇指采样......

回答 1 投票 0

以编程方式更改显示器的颜色“配置文件”

是否有 API 可以通过编程方式设置然后恢复显示器的颜色“配置文件”? 我已经搜索了 CoreGraphics 以及无关紧要的 ColorSync,并且只能看到检索方式...

回答 1 投票 0

如何在 Swift 4.0 中实现 CAShapeLayer 不透明(不透明)?

我有两个CAShapeLayer(),其中一个在第二个下面。 这些形状有一种颜色(颜色因某些参数而改变),但具有不同的 alpha。 我需要用它的颜色使这个形状不透明,...

回答 1 投票 0

iOS 13下如何像WWDC分割一样将图像与遮罩混合?

链接为https://developer.apple.com/videos/play/wwdc2021/10040/,时间为12:20。 我在 iOS 13 上达到了这个目标 函数混合图像( 背景:CIImage, 掩模:CIImage, 是红玛...

回答 1 投票 0

在 iOS Swift 应用程序中视频捕获期间创建图像缓冲区时出现内存泄漏

我正在用 Swift 开发一个 iOS 应用程序,它可以捕获旋转视图的视频,但我面临内存泄漏问题。视频导出后,内存中仍剩余2GB多余空间,这......

回答 1 投票 0

PNG 压缩 - ImageIO(在 Mac OS 上使用 C/C++)

我正在尝试通过应用 PNG 过滤器(例如(Sub、Up、Average、Paeth))来压缩 PNG 图像,我正在使用属性 kCGImagePropertyPNGCompressionFilter 应用文件管理器,但结果中没有看到任何变化...

回答 1 投票 0

用另一张图像遮罩 UIImage 并应用于 PDFPage

想知道是否有人有更好的方法作为获取一个 UIImage、对其应用 png 掩码并使用图像初始值设定项初始化 PDFPage 的解决方案。 目前正在做什么...

回答 1 投票 0

在 Swift 程序中,为什么我的橡皮擦工具出现像素化?

关于在 CoreGraphics 中创建橡皮擦工具有很多问题。我找不到与“像素化”匹配的内容。 情况是这样的。我正在玩一个简单的绘图项目。那个...

回答 2 投票 0

重叠多个相同大小的CAShapelayers

在我的应用程序中,有一个场景需要重叠三个圆角矩形,我是通过CAShapelayer和UIBezierPath实现的。 示例代码在这里。 [UIColor.绿色,UIColor.蓝色,UI...

回答 1 投票 0

如何对 ios 控制台上打印的“忽略无效的 setDrawableSize”发出禁止令

那是什么: CAMetalLayer 忽略无效的 setDrawableSize 宽度=0.000000 高度=0.000000 以及如何阻止它溢出到我的控制台? 对此看不到任何东西。这不是一个使用

回答 1 投票 0

NSBezierPath - 将 2 个 NSBezierPath 的交集计算为 NSBezierPath?

这适用于 macOS (NSBezierPath),不适用于 iOS (UIBezierPath)。谢谢。 我需要计算 2 个 NSBezierPaths 相交的区域/区域...结果是相交区域,...

回答 1 投票 0

创建 2 个贝塞尔曲线路径的并集

我有两条贝塞尔路径,我想将它们组合起来形成一个联合,这样我就可以抚摸整个外部形状。就我而言,它是一个带有尾巴的语音气泡,所以虽然它不是一个复杂的形状,但...

回答 5 投票 0

同时移动矩形的四个点

我正在开发一个生成矩形的 macOS 应用程序。我可以用鼠标左键 LMB 单独移动矩形的点。操作原理:当我用鼠标左键拖动1个点时,另外3个点...

回答 1 投票 0

如何使用CAShapeLayer和UIBezierPath制作多种颜色的线条?

假设我想画一个看起来像这样的图(请原谅我画得不好): 正如您在这里所看到的,我想制作一条线上有多种颜色的线。我现在所做的就是给我们划一条线...

回答 1 投票 0

CGContextRef 中的坐标系是什么样的?

我假设原点在左下角,y轴从0开始向上扩展。 x 轴从 0 开始向右扩展。 我只是问,因为我从我的德拉得到了非常奇怪的结果......

回答 1 投票 0

如何旋转标签中的内容

我正在使用一个仅支持纵向的应用程序,我需要以横向显示标签,因此我旋转了标签中的文本,但是标签的位置发生了变化,如何旋转...

回答 1 投票 0

执行setNeedsLayout和layoutIfNeeded后的frame总是能得到准确的view的frame吗?

我的理解是,执行setNeedsLayout后会将视图标记为“脏”,以便在下一个渲染周期中,视图将被重新布局。 layoutIfNeeded 将强制触发重新

回答 0 投票 0

如何从canvas获取数据?

我正在使用带有 SwiftUI 的 MaLiang 包: 结构ContentView:视图{ var body: 一些视图 { DrawingEngine(isPencil: $isApplePencil, isPrint: $isPrint, canvasData: $canvasData) ...

回答 0 投票 0

UIBezierPath roundedRect 有奇怪的间隙

我需要画一个圆角矩形。然而,在非常特殊的角半径值(34 到 37 之间)下,它会导致非常奇怪的错误,如下图所示。有人可以向我解释为什么会这样吗? 类

回答 2 投票 0

CAShapeLayer hitTest touch

我不明白为什么 CAShapeLayer 不响应 hitTest 这个函数总是转到 // touches is outside 如何检测 CAShapeLayer 上的触摸? -(void)touchesBegan:(NSSet *)touches

回答 3 投票 0

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