core-graphics

    1热度

    1回答

    我有许多'line'对象 - 每个对象存储关于使用Core Graphics绘制的线条的信息。问题是,虽然可能有多个线对象,每个线对象都具有唯一的颜色和笔触宽度,但所有线都在SAME颜色和笔触宽度下绘制。 每一行对象都具有诸如笔触颜色,笔画宽度和CGPoint的NSMutableArray等属性。在我的drawRect方法中,我有一个NSEnumerator迭代器,它处理每个线对象的每个CGPoi

    22热度

    5回答

    我知道如何绘制简单的线条: CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0); CGContextMoveToPoint(context, x, y); CGContextAddLineToPoint(context, x2, y2); CGContextStrokePath(context); 而且我知道如何做一个渐变的矩形

    165热度

    18回答

    我有一个UIImage即UIImageOrientationUp(肖像),我想逆时针旋转90度(横向)。我不想使用CGAffineTransform。我希望UIImage的像素实际移位。我正在使用一组代码(如下所示),最初打算调整UIImage来执行此操作。我设定的目标尺寸为UIImage的电流大小,但我得到一个错误: (Error): CGBitmapContextCreate: invalid

    0热度

    2回答

    我有一个UIView,我想给渐变背景,我想知道如何实现尽可能高效。 我正在考虑三个选项: 创建的UIImageView作为子视图,并给它的梯度显示的图像。 在原始UIView的drawRect中绘制渐变图像。 在drawRect中绘制渐变:,但这次使用CoreGraphics'从头创建它'。 这三个中的哪一个最快/内存密集度最低? (最快跑,不写) 谢谢!

    1热度

    2回答

    我想从我用下面的方式加载到EAGLView纹理一个UIImage: //Try to get UIImage from EAGLView and assign to imageDataPhoto1 UIGraphicsBeginImageContext(myEAGLView.bounds.size); [myEAGLView.layer renderInContext:UIGraphicsG

    2热度

    2回答

    有谁知道一种方法简单有效地照亮一个特定的UIImage?我目前正在摆弄苹果示例代码示例GLImageProcessing,效果不佳...我的应用程序目前不使用OpenGLES或EAGLViews,尝试桥接该技术很尴尬。

    0热度

    1回答

    如何在位图上下文中对每个像素进行迭代?我发现一些似乎试图做到这一点的来源,但它有点不对。有人能告诉我如何解决这个代码,以便我可以遍历每个像素的RGBA? -(UIImage*)modifyPixels:(UIImage*)originalImage { NSData* pixelData = (NSData*)CGDataProviderCopyData(CGImageGetDataProv

    1热度

    3回答

    我正在尝试对像素进行迭代,以在不使用OpenGL的情况下更改UIImage的RGBA值。我尝试使用下面的代码测试迭代性能,但非常不满。似乎我每秒只能获得几千次迭代。而对于数十万像素的UIImage来说,这将取代TOO LONG ...任何人对于如何提高性能或这些操作通常需要多长时间都有任何建议? -(UIImage*)modifyPixels:(UIImage*)originalImage {

    1热度

    2回答

    简单绘画: 指法iPhone屏幕将临时图形绘制到UIView。这些临时图形在触摸结束后被删除,然后存储到底层的UIView中。 的过程很简单: 1)触摸启动&移至>> 2)油漆在顶部的UIView临时图形>> 3)触摸结束>> 4)将临时图形传递到底层UIView >> 5)底层UIView将临时图形添加到存储图形>> 6)标的的UIView重新把一切存储的图形>> 7)删除顶部的UIView临时

    1热度

    2回答

    我有构成路径的点的NSArray。我可以检测它何时自相交。当发生这种情况时,我试图填补路径。 首先,我使用CoreGraphics中,现在,我使用的OpenGL来绘制三角形阵列。在图像中看不到效果。 alt text http://i28.tinypic.com/1449zti.jpg 如何仅填充圆形区域而仅留下“尾部”?我在想一个反向的洪水填充,但不认为CG有这方面的任何API函数...