DWG
lzljy
这个作者很懒,什么都没留下…
展开
-
php:BMP转PNG图像
一、按BMP(8bit)的调色板段和数据段格式可以容易获得BMP每个像素的RGB值,如下:function address($name,$offset,$len=4) { $ch = file_get_contents($name,'',null,$offset,$len); $str = array(); ...原创 2019-11-27 20:46:43 · 349 阅读 · 0 评论 -
php生成DWG的略缩图
一、基本知识1、DWG的略缩图图像信息块在DWG文件的第13-15位,设为add0(具体详见DWG文件的预览图像数据结构);2、略缩图数据开始地址在add+31~add+34中,设为add1;3、略缩图数据的长度在add+35~add+38字节中,设为len;4、略缩图数据区由add1开始,直至add1+len。略缩图数据区相当于BMP(8bit)的位图信息区块、调色板区块和数...原创 2019-11-20 21:30:32 · 891 阅读 · 0 评论 -
BMP文件结构
BMP文件结构由四个区块组成,分别是文件头区块、位图信息区块、索引色区块和颜色数据区块。文件头共14个字节,位图信息块共40个字节;颜色数据区块的字节长度=位图宽*位图高,如果是24位色,颜色数据区块的字节长度=位图宽*位图高*3,而且位图宽*3必须是4的倍数,不然自动不全;一、文件头区块(14个字节)具体含义字节地址 长度 说明 16进制示例 0-1...原创 2019-11-20 20:52:13 · 1633 阅读 · 0 评论 -
DWG文件的预览图像数据结构
翻译整理于:《OpenDWG R13R14R2000R2004R2007 File Format Specification Version 4.0》在文件的第13位到16位的四个字节,保存预览图像数据的起地址(示例值:58 00 00 00),从该地址起,数据主要构成为如下表:地址属性 地址 长度 示例数值 说明 SN(start sentinel) 5...原创 2019-11-17 17:20:41 · 1463 阅读 · 0 评论