Tag: graphics

从UIColor获得稍微更亮和更深的颜色

我正在寻找能够把任何UIColor变成一个渐变。 我打算这样做的方式是使用Core Graphics绘制渐变。 我想要做的是获得一个颜色,让我们说: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; 并得到一个颜色深一些,色调较浅的UIColor。 有谁知道如何做到这一点? 谢谢。

从用户的触摸中画出一个完美的圆圈

我有这个练习项目,允许用户用手指触摸屏幕。 非常简单的应用程序,我作为锻炼方式回来。 我的小表弟冒险用他的手指在我的iPad上用这个应用程序绘制东西(孩子们的图画:圆圈,线条等等,不pipe他在想什么)。 然后他开始画圈子,然后他让我把它做成“好圈子”(从我的理解上来说:把画出来的圆圈做得很圆,我们知道无论我们用手指在屏幕上画什么东西,圆圈永远不会像圆圈一样圆润)。 所以我的问题是,在代码中有什么办法,我们可以首先检测用户绘制的线形成一个圆,并通过使其在屏幕上完美地生成大致相同的大小的圆。 做一个不那么直线的东西我会知道该怎么做,但是对于圈子,我不太清楚如何用Quartz或其他方法来做这件事。 我的推理是,在用户举起手指来certificate他试图画出一个圆圈的事实后,线条的起点和终点必须相互接触或交叉。

大部分使用不足的数据可视化

直方图和散点图是数据可视化和variables之间关系的很好的方法,但是最近我一直在想我缺less的可视化技术。 你认为什么是最被滥用的情节types? 答案应该是: 在实践中不常用。 没有很多背景讨论就可以理解。 适用于许多常见的情况。 包括可重复的代码来创build一个例子(最好在R中)。 链接的图像会很好。

SurfaceView和View的区别?

什么时候需要使用SurfaceView而不是View ?

您使用NoSQL数据存储时遇到了哪些可伸缩性问题?

NoSQL是指与关系数据库和ACID保证的历史相关的非关系数据存储。 stream行的开源NoSQL数据存储包括: Cassandra (表格,用Java编写,由思科,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用) CouchDB (文档,用Erlang编写,由BBC和Engine Yard使用) Dynomite (键值,用Erlang编写,由Powerset使用) HBase (键值,用Java编写,Bing使用) Hypertable (表格,用C ++编写,百度使用) 凯 (键值,写在Erlang) MemcacheDB (键值,用C语言编写,由Reddit使用) MongoDB (文档,用C ++编写,由Electronic Arts,Github,NY Times和Sourceforge使用) Neo4j (graphics,用Java编写,由瑞典一些大学使用) Project Voldemort (由Java使用的由Java编写的键值) Redis (键值,用C语言编写,由Craigslist,Engine Yard和Github使用) Riak (键值,用Erlang编写,由Comcast和Mochi Media使用) Ringo (诺基亚使用的Erlang编写的键值) Scalaris (关键值,用Erlang编写,由OnScale使用) Terrastore (文档,用Java编写) ThruDB (文档,用C ++编写,由JunkDepot.com使用) 东京内阁/东京暴君 (密钥值,用C语言编写,由Mixi.jp(日本社交网站)使用) 我想知道您的SO读者已经使用数据存储和您使用的NoSQL数据存储解决了哪些具体问题。 问题: 您使用NoSQL数据存储来解决哪些可伸缩性问题? 您使用了哪些NoSQL数据存储? 在切换到NoSQL数据存储之前,您使用了哪个数据库? 我正在寻找第一手的经验,所以请不要回答,除非你有这个。

如何在HTML中定位一个图像?

我是一个初学者在rails编程,尝试在页面上显示许多图像。 一些图像是在别人之上。 简单点说,我想要一个蓝色方块,在蓝色方块的右上angular有一个红色方块(但不是在angular落里)。 我试图避免合成(与ImageMagick和类似)由于性能问题。 我只想定位相互重叠的图像。 作为一个更困难的例子,设想一个里程表放置在一个更大的图像。 对于六位数字,我需要合成一百万张不同的图像,或者一次就完成,所需要的就是将六张图像放在另一张图像的上面。

从Git仓库生成统计信息

我正在寻找一些好的工具/脚本,可以让我从git仓库中生成一些统计数据。 我已经看到了一些代码托pipe网站上的这个function,他们包含的信息,如… 每个作者提交 提交每天/周/年/等。 随着时间的推移的代码行 图 … 多得多 基本上我只是想知道我的项目随着时间的推移增长了多less,哪个开发人员提交了大部分的代码,等等。

如何在UIView下绘制阴影?

我试图在cocoa触摸UIView的底部边缘下绘制阴影。 我明白我应该使用CGContextSetShadow()来绘制阴影,但Quartz 2D编程指南有点含糊: 保存graphics状态。 调用函数CGContextSetShadow ,传递适当的值。 执行所有您想要应用阴影的绘图。 恢复graphics状态 我已经在UIView子类中尝试了以下内容: – (void)drawRect:(CGRect)rect { CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGContextSaveGState(currentContext); CGContextSetShadow(currentContext, CGSizeMake(-15, 20), 5); CGContextRestoreGState(currentContext); [super drawRect: rect]; } ..但这不适用于我,我有点卡住(a)下一步去哪里和(b)如果有什么我需要做我的UIView做这个工作?

如何识别这个图像中的矩形?

我有一个水平和垂直线的图像。 事实上,这个形象是BBC网站转换成横向和纵向的线条。 我的问题是,我想能够find图像中的所有矩形。 我想编写一个计算机程序来查找所有的矩形。 有谁知道如何做到这一点或build议如何开始的想法? 这个任务对我来说很容易find视觉矩形,但我不知道如何将其描述为一个程序。 图片是BBC网站http://www.bbc.co.uk/ 谢谢,菲利普 更新到这里,我写了将BBC网站图片转换成水平和垂直线的代码,问题是这些线条在angular落处并不完全相遇,有时它们并不完全形成矩形。 谢谢!

我怎么知道封闭path是否包含给定的点?

在Android中,我有一个我碰巧知道的Path对象定义了一个封闭的path,我需要弄清楚path中是否包含给定的点。 我所希望的是沿着这条线 path.contains(int x,int y) 但似乎并不存在。 我正在寻找这个的具体原因是因为我有一个屏幕上定义为path的形状的集合,我想弄清楚哪个用户点击。 如果有一个更好的方法来处理这个问题,比如使用不同的UI元素,而不是自己以“艰难的方式”来进行,那么我可以提出build议。 如果必须的话,我可以自己写一个algorithm,但是这意味着不同的研究我猜。