core-graphics

    1热度

    1回答

    我是苹果iOS编程中的context概念的新手。目前,我正在考虑views。我想用最简单的方法绘制弧线,然后我找到了这个question and answer。但后来我对上下文概念感到困惑。我想绘制一些东西,我需要调用绘图函数,并提供我想要绘制函数绘制的地方view。但在那里,我与UIGraphicsGetCurrentContext()混淆。那“当前的情况”是什么?它是UIScreen.main

    4热度

    1回答

    在使用CGBitmapContextCreate我得到错误的XCode CGBitmapContextCreate:不支持的参数组合:设置 CGBITMAP_CONTEXT_LOG_ERRORS环境变量查看详情 如何设置这个变种? 我试过 launchctl setenv CGBITMAP_CONTEXT_LOG_ERRORS /Users/user/Documents/cgbitmap_erro

    0热度

    1回答

    为何在CGPoint的极坐标时无法获得精确读数? 例如,如果为(500000250,500000100)创建的CGPoint和我使用print(),那么x和y只能看到“5e + 08”。当我使用数字格式化程序(见下文)并将科学记数法转换回十进制数时,每个x和y只有500000000,这是250和100不同步。 let coordinates = CGPointMake(500000250,5000

    14热度

    1回答

    我想这条线转换为雨燕3当前语法的代码,但似乎也存在一些问题: CGContextDrawImage(context, CGRect(x:0.0,y: 0.0,width: image!.size.width,height: image!.size.height), image!.cgImage) 按照CoreGraphics.apinotesCGContextDrawImage转化为CGCon

    -1热度

    1回答

    如何使用UIBezierPath绘制图像所示的曲线?

    1热度

    2回答

    我正在使用CoreGraphics绘制一个圆角矩形,我熟悉用CG API准备绘制圆角矩形,但我不想使用它,因为矩形不是完全一致的圆角矩形,它的一部分将是一个圆角矩形,其他部分将是一组连接的路径,例如,左上角和右上角将是一个圆角矩形边,但底边是一组连接的贝塞尔路径。 我的问题是,如果我想绘制整个形状为贝塞尔路径,我应该如何计算addCurveToPoint中的控制点的角落?我知道点的半径和坐标(也基

    12热度

    2回答

    是否可以通过Core Image处理(过滤)HDR图像?我找不到太多的文档,所以我想知道是否有人可能有答案。我知道在初始化CIContext时可以使用RGBAh进行工作空间计算,所以我认为如果我们可以使用浮点图像格式进行计算,那么应该有可能。 什么,if这是不可能的,如果你想在iOS上产生HDR效果,是否是替代方案? 编辑:我想我会尽量做得更简洁。根据我的理解,可以通过钳位像素值来将HDR图像钳位

    0热度

    1回答

    我正在制作一个绘图应用程序,用户应该既可以填写锁定区域,也可以在手指移动时画线。 锁定区域以SVG(路径)的形式提供,所以我使用SVGKit库将它们呈现在屏幕上(如视图中的CAShapeLayers)。然后基本上在适当的图层上使用fillColor来填充它。 但是,对于绘制线条,Core Graphics会发挥作用(CGContextStrokePath),并且线条总是绘制在CALayers层次结

    0热度

    1回答

    我无法在python中创建有效的CGBitmapContext。它只是返回null值,然后导致其他所有内容抱怨缺少定义和python崩溃。我尝试将内存分配设置为None,这意味着它应该自行排除,但这也不起作用。我不认为objC缓冲区也被分配。任何帮助将不胜感激。 #!/usr/bin/python import os, sys, objc from Quartz import * os.

    0热度

    1回答

    我可以成功地创建和使用核芯显卡的位图上下文背景图如下: 呼叫UIGraphicsBeginImageContextWithOptions()创建一个新的位图,并使其成为当前上下文 使用CG API 定期告诉我的看法调用UIGraphicsGetImageFromCurrentImageContext()以外的drawRect()和setNeedsDisplay(),那里面drawRect()我画的