在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,x 表示横坐标,y表示纵坐标。在所有的GDI绘制函数中,这些坐标使用的是一种“逻辑单位”...
分类:
编程语言 时间:
2014-08-26 17:03:06
阅读次数:
334
最终效果图:
关键代码如下:
//
// BeyondViewController.h
// 24_showGirl
//
// Created by beyond on 14-8-26.
// Copyright (c) 2014年 com.beyond. All rights reserved....
分类:
移动开发 时间:
2014-08-26 13:49:26
阅读次数:
225
目录概述绘图方法图像处理方法drawImage方法getImageData方法,putImageData方法toDataURL方法save方法,restore方法动画像素处理灰度效果复古效果红色蒙版效果亮度效果反转效果参考链接概述Canvas API(画布)用于在网页实时生成图像,并且可以操作图像内...
分类:
其他好文 时间:
2014-08-26 13:17:46
阅读次数:
262
Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Lesson4: 简单绘图 Lesson5: 文本编程 Lesson6: 菜单编程 Lesson7: 对话框编程 Lesson9: 定制应用程序的外观 Lesson...
分类:
编程语言 时间:
2014-08-26 09:46:26
阅读次数:
386
本篇文章,我将使用元素的drag事件做一个画图工具,具体代码如下:
var g_masterPathArray;
var g_masterDrawingBox;
//创建一个画布
var paper = new Raphael("paper", 600, 600);
...
分类:
Web程序 时间:
2014-08-25 19:25:17
阅读次数:
360
窗口在前面已经注册,并且已经创建出来了,但这时这个窗口并不能出现在我们的眼前,又是什么原因呢?哦,还不显示出来,原来是有原因的,就是窗口有多种状态,窗口可以隐藏、普通显示、最大化显示、最小化显示等。并且创建出来时,不立即显示,也是可以方便一性地创建很多很多窗口,最后才一次性地显示出来;另外创建窗口之后在系统看来窗口已经是可用的,这时可以先在窗口上绘图,当完成时再一次性显示出来,也避免窗口不断地刷新...
分类:
其他好文 时间:
2014-08-25 13:25:54
阅读次数:
170
DuiVision是蓝蚂蚁工作室开发的DUI界面库,参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。
DirectUI技术一般是指将所有的界面控件都绘制在一个窗口上,这些控件的逻辑和绘图方式都必须自己进行编写和封装,而不是使用Windows控件,所以这些控件都是无句柄的。
DirectUI技术需要解决的主要问题如下:
1、窗口的子类...
分类:
其他好文 时间:
2014-08-25 02:18:03
阅读次数:
263
什么是Canvas?Canvas元素是HTML5的一部分,允许脚本语言动态渲染位图像。Canvas由一个可绘制地区HTML代码中的属性定义决定高度和宽度。JavaScript代码可以访问该地区,通过一套完整的绘图功能类似于其他通用二维的API,从而生成动态的图形。我们可以用Canvas做以下:1. ...
分类:
Web程序 时间:
2014-08-24 23:47:53
阅读次数:
727
尽管SOUI已经内置了大部分常用的控件,很显然内置控件很难满足各种应用的形式各异的需求。因此只有提供足够的扩展性才能满足真实应用场景。除了将系统尽可能的组件化外,SOUI在控件自绘(SWindow)及绘图对象(ISkinObj)两个方面提供用户扩展。绘图对象(ISkinObj)的扩展系统内置了如SS...
分类:
其他好文 时间:
2014-08-24 00:07:01
阅读次数:
1154
@SuppressWarnings("resource")public void download() throws Exception{ String filename = "qrcode.png"; String content = "content"; BufferedIma...
分类:
其他好文 时间:
2014-08-23 15:19:40
阅读次数:
218