共 25 篇文章 |
|
三国群英传2 SHP文件分析。从网上下载原版,安装/解压路径里有Sango2.pak,这个文件可以用Pak Packer.exe这个工具解压出所有的shp文件来。解压后,可以看到所有shp文件了,考虑这两地址内容。安装好后,用vs打开SangoTool项目,点击Debug模式下的运行,操作步骤如下图,打开SHP文件:这个代码正好与文件的16进制转成10进制的文件文件头对应上: 阅112 转2 评0 公众公开 23-03-04 22:26 |
计算机中的颜色IX——总述:RGB和HSV快速转换。RGB模式:用R、G、B三个颜色的分量来表示颜色,分量的取值范围为[0,255],整数型。HSV模式:用H、S、V三个分量来表示颜色。H=(Max-R’+G’-Min+B’-Min)/(Max-Min)×60.H=360-(Max-R’+G’-Min+B’-Min)/(Max-Min)×60.颜色(H,S,V)可以看成颜色(0,S,V)顺时针偏转H后得到... 阅213 转0 评0 公众公开 14-05-23 11:44 |
计算机中的颜色V——快速计算颜色的色相值。上面这个图,表示纯色的色相分布,把纯色分为六个部分。再次观察上面这个图,发现右边三个阴影部分的纯色都有一个共性,那就是分量G的值大于等于分量B的值,而左边三个空白部分的纯色也都有一个共性,就是分量B的值大于等于分量G的值。当G≥B时,H=(Max-R’+G’-Min+B’-Min)/(Max-Min)×60.... 阅166 转0 评0 公众公开 14-05-23 11:40 |
计算机中的颜色IV——纯色、色相色。由于每种颜色都有H分量,因此任意一种颜色都和一种纯色对应,他们之间的区别是S和V值不一样,而H值是一样的。由此可见,一个颜色是否是纯色的充要条件是三个颜色分量中,最大分量为255,最小分量为0。若Max=Min,三个分量一样,此时表示灰度值,直接定义纯色(255,0,0),S=0,V=Max.同一个色相的颜色有着... 阅410 转0 评0 公众公开 14-05-23 11:39 |
1、 从https://sourceforge.net/projects/libjpeg-turbo/通过TortoiseSVN下载libjpeg-turbo最新源代码,将其保存到D:\soft\libjpeg-turbo文件夹下;12、 打开vs2010,新建一个控制台应用程序,为vs2010配置libjpeg-turbo环境:选择View--> Properties Manager-->分别选中Debug和Release上的Microsoft.Cpp.Win32.user,点击... 阅386 转0 评0 公众公开 14-04-22 10:33 |
At regular intervals, they appearin the JPG stream of bytes, during the decoding process (after SOS)(They appear in the order: RST0 -- interval -- RST1 -- interval -- RST2 --... ...-- RST6 -- interval -- RST7 -- interval -- RST0 --...)(Obs: A lot of JPGs don''t have restart markers)The problem with these marke... 阅171 转1 评0 公众公开 14-04-17 15:08 |
阅177 转2 评0 公众公开 14-04-17 15:07 |
JPEG学习笔记JPEG学习笔记陈硕chenshuo@chenshuo.com2005年11月JPEG静态图像压缩的基本(baseline)算法分4个步骤[1]:1.按8×8象素分块2.离散余弦变换(DCT)3.量化4.熵编码如果图片是彩色的,那么通常在第一步同时做色彩空间变换(RGB→YCbCr)。以下主要分析ijg-jpeg,适当辅以pvrg-jpeg。DCT与量化forward_DCT把DCT运算交给do_dct所指向的... 阅2370 转6 评0 公众公开 14-04-17 14:48 |
而JFIF中使用YCrCb,故这里颜色分量数恒为3 ③颜色分量信息 a) 颜色分量ID 1字节 b) 直流/交流系数表号 1字节 高4位:直流分量使用的哈夫曼树编号 低4位:交流分量使用的哈夫曼树编号。由“初步了解图像数据流的结构”一节中对4:1:1的采样因子的分析,... 阅589 转3 评0 公众公开 14-03-27 13:50 |
可以看出,上面的PSBrightness过程没有依赖任何颜色模式转换,而是采用了下面这个伪代码公式:if (value >= 0) RGB = RGB + (255 - RGB) * value / 255;else RGB = RGB + RGB * value / 255;我们将正向明度调整公式:RGB = RGB + (255 - RGB) * value / 255转换为RGB = (RGB * (255 - value) + 255 * value) / 255,如果value用1表示最... 阅476 转4 评0 公众公开 13-09-03 17:31 |