将图像转换为JPG或GIF字节流。
从我个人的理解来看,有这种需求的人无非可能想做两件事,第一种是想搞类似屏幕传输活远程控制方面的东西,这个至少占了90%以上,而可以明确的告诉这部分朋友,JPG流实现远程控制是条死路。第二种是想实现保存JPG图像是压缩质量的预览...
HLSL bytecode to GLSL编译器的第一步
转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/09/hlsl-bytecode-to-glsl%e7%bc%96%e8%af%91%e5%99%a8%e7%9a%84%e7%ac%ac%e4%b8%80%e6%ad%a5/从KlayGE ...
正式宣布次时代评测软件KlayMark
转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/06/the-next-gen-benchmark-software-klaymark-announced/ 经过长时间的筹划,今天正式宣布开始次世代评测软件KlayMark的开发。简介Kla...
OCR - 版式分析
OCR图像一般有两种:有格式的近距离图像或者扫描件,如身份证,名片,人民币、美元;无格式的图像,如使用Tesseract OCR 提取复杂图像中的文字。最近 有格式的近距离图像识别项目比较多,因此积累了一套版式分析(Layout Analysis)的算法,快速、可抗强干扰(光线、阴影)和噪音(污染、...
Shader基础知识
1、It is expected that graphics hardware will have a small number of fixed vector locations for passing vertex inputs. Therefore, the OpenGL Shading la...
Shader Compiler 界面进展1
先从模仿Composer的界面开始. 目前的进展: 不用不知道,虽然wxweidgets有很多界面工具如DialogBlocks(DB), 但仍然不好使. 我使用wxAui界面, DialogBlocks并不支持输出其xrc格式, 我猜是wx本身就没有解析wxAui的xrc格式.像wxAuiTool...
《Computer Vision:Algorithms and Applications》学习笔记(一)——图像旋转算法...
其中的图像旋转是一种常用的数字图像处理技术。由于旋转后图像像素点坐标不再是整数,所以旋转后必须对新的像素点灰度值进行插值运算。目前常用的方法有最近邻插值法、线性插值法和样条插值法。文献介绍,最近邻法速度快,方法简单,但生成图像效果较差;样条插值法计算精度高,效果好,但计算复杂,速度较慢;线性插值法(...
基于DDraw的视频渲染实现
基于DDraw实现视频渲染思路要注意的事项1、显卡对不同的显示模式支持不同,包括是否支持Overlay/colorkey、支持不同的FOURCC格式等。不考虑这个问题的话,很有可能创建离屏表面不成功。2、视频解码出来的格式可能需要经过转换后方可通过DDRAW进行渲染。实现思路:1、创建视频解码格式(...
三次贝塞尔曲线绘制算法(优化过)
这学期学图形学,就把自己的一些粗浅的理解发上去让大家拍砖。前些天做三次贝塞尔曲线绘制的上机练习,正好将从直线扫描算法中启发得来的n次多项式批量计算用上了,自认为优化得还可以。原来写的版本是C++,为了便于网上观看特改写成AS3,对这方面内行的朋友,希望还多多指点!...
开始 Shader Editor
最近想做 Shader Editor, 一方面因为现有的工具不好使。 Nv的 Shader Composer系列,我挺喜欢用Composer 1.8的, 但他场景不支持一个一个的加载多个物体,移动旋转物体也不方便等问题。Composer2.51怎么用也不顺手。ATI的Render Monkey那是为...
[PDF] [博客园图形学团队翻译小组出品] 第 4 期 《日本独有的游戏影像的进化体系》- [火影忍者:究极风暴]
第 4 期 《日本独有的游戏影像的进化体系》- [火影忍者:究极风暴]翻 译 Trace校 对 千里马肝编 辑 了心下载地址http://files.cnblogs.com/IceSharK/%E7%AC%AC4%E6%9C%9F%E3%80%8A%E6%97%A5%E6%9C%AC%E7%8B%A...
canny 算子实现图像边缘检测(详细过程附源码)
canny边缘检测法是高斯函数的一阶微分,它能在噪声抑制和边缘检测之间取得较好的平衡.环境:windows xp+matlab 2010b时间:2011/12/25canny算法检测边缘主要步骤:1)用3x3高斯滤波器进行滤波,消除噪声;2)针对每一个像素,计算横向与纵向两方向的微分近似,以得到像素...
KlayGE正式启用双协议
转载请注明出处为KlayGE游戏引擎从KlayGE 4.0开始,KlayGE转为使用双协议。默认的协议仍然是开放源代码的GPL。对于不适合用GPL的用户,在缴纳授权费的情况下,可以选择另一个协议,称为KlayGE Proprietary License(KPL)。因此对于需要避开GPL条款的用户,也...
最先进的开源游戏引擎KlayGE 4.0.0发布
转载请注明出处为KlayGE游戏引擎 经过KlayGE团队半年的努力,KlayGE 4.0.0正式发布了!作为一个大版本,KlayGE开始由一堆发散的功能集走向一个以Deferred Rendeirng为核心的系统。并且开始支持新平台Android。主要更新如下: Deferred Renderin...
RTshaders Studio Tech Demo Download
This is a tech demo which takes Full HD (1920x1080) video as enviroment on being inspired by sa11-lowres.pdfand sigg2010_physhadcourse_ILM_slides.comp...
maya curveflow修改
maya 菜单中的curveflow特效没有直接控制速度的参数,有时候不好用。这是另一种解决方法:1,将粒子goal到线上,添加goalPP,goalU;2, 给粒子添加属性(不是PP属性)randomSpeed(控制随机速度),goalRadius(控制范围),goalSpeed(控制速度),都是...
glloader 4.0.0正式发布,支持Android
转载请注明出处为KlayGE游戏引擎glloader,KlayGE游戏引擎的 一个子项目,是一个OpenGL扩展载入库。它可以载入OpenGL 1.0-4.2,OpenGL ES 1.0-2.0,同时也支持WGL、GLX、EGL和其他GL/GLES扩展,只要编写xml脚本就能自动生成扩展载入代码。g...
