图形图像美术相关
文章平均质量分 82
FreedomRoad~
专注于app底层/架构/算法/业务工作流程,记录进步的足迹和感悟。
展开
-
索引图像处理的一些心得
来自:http://bbs.csdn.net/topics/110048102感谢laviewpbt的分享。总结:索引图像像素点存放的是调色板中的下标,颜色不容易失真,存储文件小的优势。索引图像对于反色,颜色平衡,去色,颜色替代非常方便,直接修改调色板即可。但是索引图像在滤镜,通道混合,透明叠加,旋转,缩放等通过对指定区域像素操作产生新像素值的的方法效果比较差;这种情况下例如旋转锯齿,其实转载 2015-03-25 23:17:14 · 7250 阅读 · 2 评论 -
TGA文件格式整理
整理自:http://dev.gameres.com/Program/Visual/Other/TGAFormat.htmhttp://blog.csdn.net/yyfzy/article/details/785948http://tech.watchstor.com/management-115327.htmhttp://baike.baidu.com/subview/1879转载 2015-05-02 11:30:08 · 9724 阅读 · 0 评论 -
DDS支持的Mipmap Texture/Cubemap Texture/Volume Texture 纹理理解
1)DDS支持的mipmap Texture多级渐进纹理映射技术(DX Texture Tool 默认):在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。这个技术在三维游戏中被非常广泛的使用。“MIP”来自于拉丁语 multum转载 2015-05-03 00:13:50 · 5494 阅读 · 0 评论 -
简单的JPEG解码程序
转载自:http://blog.csdn.net/lpt19832003/article/details/1713708// JPGFile.cpp : Defines the entry point for the console application.//#include "stdafx.h"// simplejpeg.cpp : Defines the entry p转载 2015-04-30 08:20:05 · 2868 阅读 · 2 评论 -
手机游戏中图片格式选择整理
整理自:http://zengrong.net/post/2070.htmhttp://blog.csdn.net/langresser_king/article/details/8426708http://blog.csdn.net/laogong5i0/article/details/8637425一、选择:ios上图片当然是用pvr(pvrtc4)格式,推荐pvr.c转载 2015-05-02 12:24:27 · 5438 阅读 · 0 评论 -
PVR图像文件格式初探
ios上图片当然是用pvr(pvrtc2/pvrtc4)格式,推荐pvr.ccz的rgb565/rgba4444格式。1.PVR格式优点:1. cpu上,解压速度快,读取后直接交给显卡,不需要转换为ARGB形式就可以提交个显卡。2. 内存和显存上,读取后直接提交给显卡,不用开辟临时内存来读取像素数据,避免了内存的申请释放消耗和内存的飙升。3.文件原创 2015-05-03 08:49:00 · 28447 阅读 · 0 评论 -
JPG文件格式初步认识
优点:1).照相机几乎都是保存为jpg格式,摄影作品或写实作品支持高级压缩,广泛应用于照相和互联网中。2)JPEG能提高无损和有损的高压缩比。3) JPEG一直在不断发展,JPEG 2000的压缩比更高,而且不会产生原先的基于离散余弦变换的JPEG标准产生的块状模糊瑕疵。JPEG 2000同时支持有损数据压缩和无损数据压缩。另外,JPEG 2000也支持更复杂的渐进式显示和原创 2015-05-01 22:00:58 · 4191 阅读 · 0 评论 -
Jpeglib读取jpg文件
整理自:http://hi.baidu.com/lewutian/item/e8eed42664ee61122a0f1c89http://blog.csdn.net/mcgrady_tracy/article/details/74390661.下载编译库下载库:http://www.ijg.org/ 网址下面的windows版本的。本文下载的是jpe转载 2015-05-01 23:50:09 · 6736 阅读 · 0 评论 -
PNG文件格式总结
参考文档:http://blog.csdn.net/yongzhewuwei_2008/article/details/1007130http://blog.csdn.net/flyingghost/article/details/251110http://www.cnblogs.com/xiaoxiaoboke/archive/2012/02/13/2349765.htm原创 2015-04-25 21:47:02 · 12356 阅读 · 0 评论 -
deflate算法总结
一、LZ77算法基本概念LZ77算法的说明网上很多,本文为个人见解,仅供参考。本人认为LZ77算法其实是字典压缩的一个变种,与字典压缩不同的是,它的字典是动态生成的并且只有一个,一般选取一定数量的最近压缩过数据。保存 这些数据的结构叫做滑动窗口,所以LZ77有被常称作滑动窗口算法。至于这么生成字典的原因,其实很简单,因为我们认为一个要压缩的字符串很有可能与上下 文相关,也就是说很有可能转载 2015-04-21 08:55:29 · 21226 阅读 · 4 评论 -
OpenCV图像滤波
转载自:http://www.cnblogs.com/ronny/p/opencv_road_7.html滤波实际上是信号处理里的一个概念,而图像本身也可以看成是一个二维的信号。其中像素点灰度值的高低代表信号的强弱。高频:图像中灰度变化剧烈的点。低频:图像中平坦的,灰度变化不大的点。根据图像的高频与低频的特征,我们可以设计相应的高通与低通滤波器,高通滤波可以检测图像中尖锐、变化明显转载 2015-04-24 08:22:56 · 6798 阅读 · 0 评论 -
PNG图片CRC校验码的计算过程和总结
/*问题:一张PNG图片HIDR Chunk中的数据为:00 00 00 0D 49 48 44 52 00 00 00 DC 00 00 00 DC 10 06 00 00 00 4B CA 13 C2Chunk Type Code域和Chunk Data部分是:49 48 44 52 00 00 00 DC 00 00 00 DC 10 06 00 00 00如何验证用该数据计原创 2015-04-12 10:17:09 · 13228 阅读 · 2 评论 -
图片动画美术资源的优化-可大量的优化IO/内存/CPU/GPU性能
一、图片贴图纹理的优化压缩http://www.58player.com/blog-2533-66464.html1. 图片分类合并: 成plist大图文件减少内存,常驻的plist和公共的plist可以进入游戏就加载;特定界面的plist可以打开时候加载,如果太大卡顿那么进入场景时候加载,离开场景时候释放。因为Opengl是以2的整数幂申请图片纹理内存的,所以用pli原创 2015-03-14 10:52:21 · 2716 阅读 · 0 评论 -
bmp图片中biXPelsPermeter biYPelsPermeter值的含义
总结:biXPelsPermeter,biYPelsPermeter 只给显示器打印机的一个参考值,当需要不同的尺寸打印出来的时候可以用软件缩放图像,理论上可以随便改变这个值尽管不改变具体的像素数据,但会导致有些软件缩放这个图片出现问题。像素密度:PPI(Pixels Per Inch),一英寸等于2.54cm,一般电脑手机的分辨率是指在电脑手机规格的大小下的长宽的像素数,像素密度才是真正度量原创 2015-04-02 08:39:13 · 7513 阅读 · 0 评论 -
图像文件的3种存储形式
1.位图数据文件除了无调色板的真彩色存放方式。2.调色板为像素颜色的位图数据存放索引的方式。3.还有调色板不是颜色而是像素颜色掩码调色板,位图数据文件为像素颜色的存放形式,例如:r5g6b5格式的文件。现在简单介绍第三种形式:r5g6b5格式的掩码调色板文件解析:如果存放的形式调色板不是没有调色板的,也不是索引调色板,而是掩码调色板,例如r5g6b5格式的位图文件。原创 2015-04-10 23:45:08 · 3999 阅读 · 0 评论 -
BMP文件解析
BMP文件通常是不压缩的,所以它们通常比同一幅图像的压缩图像文件格式要大很多。例如,一个800×600的24位几乎占据1.4MB空间。因此它们通常不适合在因特网或者其他低速或者有容量限制的媒介上进行传输。根据颜色深度的不同,图像上的一个像素可以用一个或者多个字节表示,它由n/8所确定(n是位深度,1字节包含8个数据位)。图片浏览器等基于字节的ASCII值计算像素的颜色,然后从调色板中读出相原创 2015-04-09 08:53:55 · 2530 阅读 · 0 评论 -
灰度图的理解
前提用十六进制查看图像文件需要注意:beyond compare/notpad++查看图像的十六进制文件,数值数据是小端模式存放的二进制和数据在内存中的表现一致,只是大于1字节的数据在内存中赋值(通过结构体赋值也是一样的)给相应的整型时,不用大小端转换,赋值后会直接得到整型的结果。1. 什么是灰度图?灰度图的RGB值相等灰度图调色板的值就是ARGB 205,0,0,0到原创 2015-04-10 23:12:56 · 22763 阅读 · 0 评论 -
PNG文件格式概述
便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。早期的浏览器不支持PNG图像;JPEG和GIF是主流图像格式。PNG基于无损压缩相比BMP更适合互联网应用;相转载 2015-04-11 14:02:06 · 2809 阅读 · 0 评论 -
颜色基本概念和颜色位移
颜色的基本概念:RGB中0x000000是黑色,0xffffff是白色; Alpha当0x00时候是完全透明的,0xff是完全不透明的。颜色的深度,就是一个像素用多少位来表示,一般图像为8位深度,也就是2(^8) = 256种颜色。如果图像深度为24位,那就是2(^24)=16777216种颜色称之为真彩色。虽然颜色的深度为8位,但是也不是说R只有8种,G只有8种,B只有4种颜色,也不是说原创 2015-03-25 08:39:23 · 2983 阅读 · 0 评论 -
Huffman霍夫曼压缩编码算法实现分析
/*霍夫曼编码模型:思想是压缩数据出现概率高的用短编码,出现概率低的用长编码,且每个字符编码都不一样。压缩数据单个字符出现的概率抽象为叶子节点的权值,huffman树叶子节点到根节点的编码(是父节点左子节点那么填0,否则填1)作为字符的唯一编码.实现时候需要注意的规则:1)最左的放置在左边,作为父节点的左节点。2)每次都从没有设置父节点的所用节点中(叶子和分支节点一样对待),从数组小原创 2015-04-12 20:11:16 · 5560 阅读 · 0 评论 -
DDS文件格式
DX中开发的游戏DDS是首选,就类似ios中的pvr格式一样强大,因为那是显卡支持的。一、DX下DDS文件的优点:1.cpu上运算速度快,不需要解析为RGB数据就可以直接由DX函数加载提交给显卡渲染贴图。2.内存占用少效率高,因为不需要创建临时的内存来存放解析的数据,所以避免了内存和申请释放和内存飙升。3.压缩效率高,通过更少为位数有损压缩,但是画质也非常好,压缩效原创 2015-05-03 00:10:47 · 13871 阅读 · 0 评论