现在的计算机的图像的都是用像素表示的,无论是点、直线、圆或其他图形最终都会以点的形式显示。人们看到屏幕的直线只不过是模拟出来的,人眼不能分辨出来而已。那么计算机是如何画直线的呢,其实有比较多的算法,这里讲的是Bresenham的算法,是光栅化的画直线算法。直线光栅化是指用像素点来模拟直线,比如下图....
分类:
编程语言 时间:
2015-01-02 21:07:09
阅读次数:
493
字体类型以Windows为例,有4种字体技术:Raster:光栅型,就是用位图来绘制字形(glyph),每个字都以位图形式保存Vector:矢量型,就是用一系列直线的结束点来表示字形TrueType:使用一系列直线、曲线和一些提示(hint)命令来绘制字形Microsoft OpenType:与Tr...
分类:
其他好文 时间:
2014-12-31 22:48:37
阅读次数:
455
涉及到在Linux中转换或编辑图像文件时,ImageMagick毫无疑问是最为熟知的一体化软件之一。它包含了一整套命令行工具,用以显示、转换,或复制超过200中类型的光栅或矢量图像文件,所有这一切都在命令行下完成。ImageMagick可以用于多样化的图像编辑工作,如转换文件格式,添加特殊效果,添加...
分类:
系统相关 时间:
2014-12-26 20:11:14
阅读次数:
248
阶段1.顶点->图元几何顶点被组合为图元(点,线段或多边形),然后图元被合成片元,最后片元被转换为帧缓存中的象素数据。阶段2.图元->片元图元被分几步转换为片元:图元被适当的裁剪,颜色和纹理数据也相应作出必要的调整,相关的坐标被转换为窗口坐标。最后,光栅化将裁剪好的图元转换为片元。1)裁剪在裁剪时点...
分类:
其他好文 时间:
2014-12-18 18:11:07
阅读次数:
182
当前光栅位置:
当前光栅位置就是开始绘制下一幅位图/图像的屏幕位置。 //左下角
glRasterPos2f(GLfloat x, GLfloat y);
glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
1、4版本中,glWindowsPos*()作为glRasterPos*()的替代品,它用窗口坐标指定当前光栅位置,不必把...
分类:
其他好文 时间:
2014-12-15 10:31:08
阅读次数:
2381
基本概念透视(Perspective)变换(Transformation)投影矩阵(Projection Matrix):用于将3D坐标转换为2D屏幕坐标光栅化(Rasterization): 实际绘制或填充每个顶点之间的像素形成线段着色器(Shader)是在图形硬件上执行的单独程序,用来处理顶点和...
分类:
其他好文 时间:
2014-11-28 14:11:07
阅读次数:
256
运动控制系统的构成有很多方式,你可以使用嵌入式系统、专用运动控制PLC、工控机+运动控制卡、专用数控装置等等。PMAC控制一般采用的都是工控机+运动控制卡(IPC)的方式,这样有搭建系统比较灵活,可扩展性强等优点。本篇教程以PC+PMAC讲解一个完整运动控制系统的构成和各种概念。...
分类:
系统相关 时间:
2014-11-17 12:25:29
阅读次数:
259
摘要:Chromium图形栈在2014年有多项改进,在图形性能和资源消耗方面做了进一步提升,例如ubercompositor的使用,GPU加速的光栅化,零拷贝(zero-copy)的支持,Android WebView的渲染模型改进等。这个幻灯片尝试列举Chromium在图形栈方面一些变化,以及Chromium渲染流水线的总体框架,并对WebGL性能慢于OpenGL原生应用的原因做了一定的推测。...
分类:
其他好文 时间:
2014-11-07 20:56:16
阅读次数:
363
code source:salvia
代码展示
template void CRasterizer::rastTri_constColTex(int iy0,int iy1,sfByte8* buf,ZBUF_TYPE* zbuf,
t_rasterizier_point attribute,T col,t_material* material)
{
int a...
分类:
编程语言 时间:
2014-11-06 22:00:09
阅读次数:
284
原创文章,转载请注明:JPEG概述和头分析(源码)部分内容来自:w285868925,JPEG压缩标准1.JPEG概述 JPEG是一个压缩标准,又可分为标准 JPEG、渐进式JPEG及JPEG2000三种: ①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩...
分类:
其他好文 时间:
2014-11-05 12:39:40
阅读次数:
382