昨天在论坛上,有人问起双缓冲的实现问题,想起网上这方面资料比较凌乱,而且多是DirectX相关的,今天特地在这里给大家简要的介绍一下双缓冲技术及其在VC++的GDI绘图环境下的实现。 1. Windows绘图原理 我们在Windows环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画 ...
分类:
其他好文 时间:
2016-04-01 14:51:33
阅读次数:
257
html5中标签canvas,函数drawImage():使用drawImage()方法绘制图像。绘图环境提供了该方法的三个不同版本。参数传递三种形式:drawImage(image,x,y):在canvas中(x,y)处绘制图片。drawImage(image,x,y,width,height):...
分类:
Web程序 时间:
2015-11-06 16:12:11
阅读次数:
359
今天用Canvas制作了一个画图工具,非常简单,功能也不是很多,主要有背景网格,画线,画圆,画矩形和画圆角矩形,也用到了canvas的一些基本知识,在这里一一列举。1.线段的绘制:如何绘制真正的1像素的线段?如果在像素边界处绘制一条1像素宽的垂直线段,那么canvas的绘图环境对象会试着将半个像素画...
分类:
其他好文 时间:
2015-08-20 01:10:04
阅读次数:
254
在做剪纸效果之前,先介绍剪纸效果运用到的一些知识:1.阴影:在Canvas之中进行绘制时,可以通过修改绘图环境中的如下4个属性值来指定阴影效果:shadowColor:CSS格式的颜色字串。默认值为rgba(0,0,0,0),即完全透明的黑色。shadowOffsetX:阴影在X轴方向的偏移量,以像...
分类:
其他好文 时间:
2015-08-17 00:44:10
阅读次数:
206
如何使用 标记绘图大多数 Canvas 绘图 API 都没有定义在 元素本身上,而是定义在通过画布的getContext() 方法获得的一个“绘图环境”对象上。Canvas API 也使用了路径的表示法。但是,路径由一系列的方法调用来定义,而不是描述为字母和数字的字符串,比如调用 beginPa.....
分类:
其他好文 时间:
2015-07-03 12:03:13
阅读次数:
128
OpenGL C#绘图环境配置OpenGL简介OpenGL作为一种图形学编程接口已经非常流行, 虽然在大型游戏方面DirectX有一定的市场占有率, 但由于OpenGL的开放性,可移植性等优点,OpenGL已经成了一种图形学方面的标准。由于选修了OpenGL计算机图形学编程, 上课老师用的是C的Op...
HTML5在canvas中绘制复杂形状附效果截图 一、绘制复杂形状或路径在简单的矩形不能满足需求的情况下,绘图环境提供了如下方法来绘制复杂的形状或路径。beginPath() : 开始绘制一个新路径。closePath() : 通过绘制一条当前点到路径起点的线段来闭合形状。fill() , stro...
分类:
Web程序 时间:
2015-04-26 01:16:18
阅读次数:
177
个人认为是h5最重量级的新标签了,现在各种h5小游戏都是基于的,它为游戏提供了一个功能强大的画布,可在画布上绘制丰富的内容,同时也催生出很多游戏引擎。现在就简单介绍一下的一些基本绘图和图片处理功能:1.绘制线条绘图的基本步骤是:先用getContext("2d")获取二维绘图环境上下文,有二维那肯定...
分类:
其他好文 时间:
2015-04-19 01:05:04
阅读次数:
135
您的浏览器不支持Canvas标签,无法看到时钟
var clock = document.getElementById('clock');
var context = clock.getContext('2d'); //制作绘图环境,设置2d配置环境
function drawClock() {
con...
分类:
其他好文 时间:
2015-04-10 11:26:18
阅读次数:
134
这篇文章介绍如何使用Emacs进行PlantUML的流程图绘制,内容稍后给出。
分类:
系统相关 时间:
2015-04-09 06:34:43
阅读次数:
781