
图形图像处理
文章平均质量分 68
smstong
创新来自于夯实的基础。
展开
-
3D开发初探
一直对3维开发有着浓厚的兴趣,这几天上网查找了基本的概念性资料。为了防止这段时间的记忆散去,特总结如下,以备后查。 (1)底层API的选择。 尽管目前GLSL等着色语言出现,但是真正项目中使用的大多数还是OpenGL和Direct3D的C语言。顶层API目前主要有OpenGL和D3D,OpenGL的优点是稳定,平台无关,能运行在Windows, Linux, Unix所有平台;缺点是由于原创 2008-10-22 10:08:00 · 4854 阅读 · 0 评论 -
从GDI到GDI+使用的坐标系看微软二维绘图思路的进步
1 微软Windows绘图系统使用的三种坐标系为了便于绘制,微软在其绘图系统中引入了三种不同的坐标系,这三种坐标系都是平面直角坐标系,下面从坐标系的三要素即度量单位、坐标原点、坐标轴方向分别对其进行说明。1.1 设备坐标系顾名思义,设备坐标系是依据绘图使用的硬件设备而定义的。其度量单位为像素,x轴向右为正,y轴向下为正。至于坐标原点则可以通过SetViewPortOrg()进行设定。原创 2014-02-27 18:52:14 · 4723 阅读 · 0 评论 -
重温 Win32 API ----- 截屏指定窗口并打印
朋友说在一个VC++6.0开发的项目中要加入打印窗口的功能,让帮忙写个代码供其调用。这么老的IDE当然不想碰了,而且也不喜欢MFC笨拙不清晰的封装,所以决定采用纯Win32 API,然后用C++类简单封装一下。1 基本思路窗口DC和打印机DC是两类不兼容的DC,所以它们之间传送位图只能通过DIB。首先,通过BitBlt()把要打印窗口的客户区拷贝到DDB内存位图中,然后通过GetDIBits()把原创 2014-12-22 17:12:57 · 13691 阅读 · 1 评论 -
重温WIN32 API ------ 窗口上绘制位图文件
1 基本思路做界面仿真时,经常需要在窗口上贴图,随着图片数量的增多,通过资源文件中添加位图的方式会变得越来越不可控。所以本着“资源与程序分离“的原则,还是使用外部位图文件更加清晰明了。那么如何管理位图的贴图位置呢?如果写死到程序代码中,则又会导致耦合行过高的问题。容易想到解决方法有两个,一是使用一个单独的xml文件来记录图片文件名称和贴图位置的关系,二是直接把贴图位置信息包含进位图文件的文件名中。原创 2014-12-22 18:49:42 · 9505 阅读 · 0 评论 -
绝对详解PHP 的imageTtfText()函数
详解解释PHP GD2库中的 imageTtfText()函数使用方法。原创 2015-02-27 20:08:07 · 65695 阅读 · 9 评论 -
OpenGL边用边学------1 VS2015最简单OpenGL设置代码
使用VS设置向导建立Win32应用程序框架初始化窗口OpenGL渲染环境Windows平台下开发OpenGL程序,最常用的还是使用VS环境,glut并不常用。作为《OpenGL边用边学》开篇第一文,先解决在VS环境下设置OpenGL的问题。1. 使用VS设置向导,建立Win32应用程序框架这个步骤不再多说了,鼠标点几下就可以完成。完成之后编译运行,确保自动生成的项目可用。2. 初始化窗口OpenG原创 2015-12-12 20:21:55 · 6168 阅读 · 0 评论 -
OpenGL边用边学------2 经典照相机模型
实际照相步骤1 布置场景和调整照相机位置3 选择镜头对焦Focus4 按下快门5 在电脑窗口中欣赏图片OpenGL的相机模型0 确定胶片位置1 确立场景世界坐标系2 在世界坐标系中确定相机位置与方向3 在世界坐标系中建立物理世界模型4 视图变换与模型变换的抉择5 在照相机坐标系中确定可视范围对焦投影变换6 调用glBegin glEnd拍照OpenGL相机模型与实际相机的原创 2015-12-14 16:39:42 · 11605 阅读 · 4 评论 -
OpenGL边用边学------2 OpenGL状态、视口设置
OpenGL的状态管理机制视口与视口坐标系概念测试视口设置1 移动视口2 多视口视口小结1 OpenGL的状态管理机制从前面的最简单例子可以看出,我们几乎没有进行任何关于颜色和坐标系的配置,OpenGL就已经能够实施渲染了。这是因为OpenGL本身管理了很多渲染时需要的状态数据,并且在初始化时自动设置了合理的默认值。例如,默认的清屏颜色就是黑色,这才是我们看到窗口客户区呈现黑色的原因。Op原创 2015-12-14 08:47:12 · 6476 阅读 · 0 评论 -
老OpenGL程序如何更新到新OpenGL(版本3.1及以上的Core Profile)OpenGL: Transition to Core Profile Introduction
IntroductionSignificant groups of OpenGL features were marked as deprecated when the 3.2 spec was published in December 2009, resulting in two different OpenGL profiles:The Core Profile, which contain转载 2015-12-23 09:39:05 · 17165 阅读 · 0 评论 -
模拟GDI+中的坐标系转换
通过模拟GDI+中的坐标系转换方法,深入彻底理解转换原理,做到知其然必知其所以然。心中有原理,手上才能写出出色的代码。原创 2013-08-10 20:33:50 · 4002 阅读 · 0 评论 -
源码-基于V4L2的UVC摄像头捕获并用framebuffer显示的示例程序
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define CLEAR(x) memset (&(x), 0, si转载 2013-06-03 11:28:17 · 8323 阅读 · 6 评论 -
Windows GDI+坐标系统详解
Windows GDI+坐标系统解析。原创 2011-05-09 04:16:00 · 15567 阅读 · 6 评论 -
光栅立体画
<a class="t_edit" onclick="function onclick(){function onclick(){function onclick(){function onclick(){function onclick(){userLogin(3,0);Detect.url=/edit/id=2423125;Detect.id=242转载 2009-06-15 12:11:00 · 4802 阅读 · 0 评论 -
为什么有些库的头文件只提供类的预先声明,而无类的定义?
1.问题的引出在程序设计领域,库可以说是一切程序的基础。当今的程序几乎没有一个是从0实现的,或多或少都是建立在已有实现功能模块的基础上,这些可以被程序员使用具有一定功能的代码模块就叫做库。库的使用方式可粗略分为两种,一是源码级别的使用,二是二进制级别使用。对于第一种,库的源码对于使用者完全开放,用户不仅可以使用,而且可以理解库的实现原理,甚至可以修改库来扩充功能,总之,源码之前,了无秘原创 2009-10-13 12:20:00 · 3486 阅读 · 1 评论 -
Windows平台OpenGL函数调用过程
原创 2009-11-18 11:34:00 · 1639 阅读 · 0 评论 -
如何在Windows平台搭建完整的OpenGL开发环境?
1.OpenGL概说 OpenGL从本质上说是计算机图形学的一个编程接口(API)标准。该标准用C语言进行规范,规定了函数的原型与全局变量类型与名称。目前这个规范在各个平台上都有实现。在Linux+X平台上有Mesa3D,尽管名字不叫OpenGL但是完全符合OpenGL规范。mesa3D更新的速度很及时,基本上保持与OpenGL标准发展同步,所以如果在Linux平台开发OpenGL程序,原创 2009-12-26 23:07:00 · 6061 阅读 · 0 评论 -
验证码识别技术
转自:http://www.ecranesoft.com/ape/book/fap/f2/ix.html验证码识别技术模拟精灵是首个公开最有效的验证码识别技术的软件,使用模拟精灵制作了大量的免费、商用群发软件,对很多复杂BT的验证码都能成功的识别。但是验证码仍然需要精湛的技术与足够的耐心。请牢记这一点。验证码识别不适合浮躁的人去做。验证码识别是一项特殊的技术,任何一个公开的验证码识别代转载 2010-03-20 22:40:00 · 3336 阅读 · 0 评论 -
Adobe Premiere CS4/5 使用笔记
Premiere 基本概念与工具箱。原创 2011-01-31 10:08:00 · 2075 阅读 · 0 评论 -
主流多媒体制作软件一览
多媒体制作软件汇总。原创 2011-02-12 12:22:00 · 5243 阅读 · 0 评论 -
开始学习ASP.net------如何利用ASP.net动态输出图片
IHttpHandler,一般处理程序ashx,Page类原创 2011-05-14 23:06:00 · 8211 阅读 · 0 评论 -
今天发现百度地图街景拼接的一处BUG
无聊在百度地图上逛街景,无意中发现一处拼接的错位。希望地图大牛们能分析出错位的原因。原创 2016-08-03 09:46:04 · 3320 阅读 · 0 评论