本人自己在做一个launcher,所以须要处理icon,加阴影和边框等。这仅仅是一种处理方法,其它的处理方法类似。源码:https://github.com/com314159/LauncherIconMaskEffect效果图:核心思想:1. 绘制边框时,先取原图片的颜色,再依据颜色绘制边框,加上...
分类:
移动开发 时间:
2014-07-24 22:39:24
阅读次数:
260
前几天自己做了个四分之一的圆,放到手机里面测试.效果不是很好.于是今天通过查资料,找到了canvas.自己研究了一天,发现可以使用canvas画圆.代码如下: 1 2 3 4 5 6 7 8 9 10 38 39 效果如图:说明如图所示:
分类:
Web程序 时间:
2014-07-24 22:18:52
阅读次数:
277
//一定要重写UIView类中的-(void)drawRect:(CGRect)rect方法才能画线;//绘制UIView-(void)drawRect:(CGRect)rect{[selfdrawLine];}/***画线*/-(void)drawLine{//1.获取上下文CGContextRefcontext=UIGraphicsGetCurrentContext();//2.创建可变的路径并设置路径CGMutablePathRef..
分类:
移动开发 时间:
2014-07-24 17:58:37
阅读次数:
226
什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、...
分类:
Web程序 时间:
2014-07-24 17:14:56
阅读次数:
566
iOS 使用drawRect: 绘制虚线椭圆1:首先如果要使用 drawRect 绘图 要导入CoreGraphics.framework 框架 然后 创建 自定义view, 即是 myView继承 UIView;2: 重写- (void)drawRect:(CGRect)rect方法;3:添加.....
分类:
移动开发 时间:
2014-07-24 17:14:45
阅读次数:
343
Raphael是一个用于在网页中绘制矢量图形的Javascript库,它使用SVG W3C推荐标准和VML作为创建图形的基础,可以通过JavaScript操作DOM来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。
分类:
Web程序 时间:
2014-07-24 16:55:45
阅读次数:
327
项目右键属性——资源——添加资源展开——添加现有文件paint方法中: private void Form1_Paint(object sender, PaintEventArgs e) { using (Graphics g = e.Graphics) ...
在绘图命令中应该如何确定横坐标和纵坐标的标度尺寸(自己定范围) 如何在一个坐标中绘制多条曲线,并用不同的颜色区别。 希望得到答案,谢谢!!!!!!!!!!! help plot help axis axis ('xlabel','ylabel') a1=pl...
分类:
其他好文 时间:
2014-07-23 22:28:18
阅读次数:
889
前段时间用到mxGraph,主要用于将一款基于Eclipse开发的产品中的算法绘制功能移动到前端,最终在FF浏览器中运行出来的效果如下图所示:由于mxGraph中文文档较少,学习的方式主要是基于官方Demo和API的方式: demo http://jgraph.github.io/mxgra...
分类:
其他好文 时间:
2014-07-23 20:19:55
阅读次数:
516
定义
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。
案例
比如现在有一个绘图系统,我们在Viewer里面画了一些图形,但是在绘制的过程中可能画出的图像不是想要的,这时候需要到正确的绘制状态,这时候可以在每次绘制的时候保存绘制的状态信息,但是要在不改变Viewer的封装性的前提下实现,有点困难,这...
分类:
其他好文 时间:
2014-07-23 13:39:37
阅读次数:
295