<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/archer5678/">
    <title>振卓堂</title>
    <link>http://w.atwiki.jp/archer5678/</link>
    <atom:link href="https://w.atwiki.jp/archer5678/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>振卓堂</description>

    <dc:language>ja</dc:language>
    <dc:date>2016-12-29T16:39:14+09:00</dc:date>
    <utime>1482997154</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/80.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/79.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/77.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/76.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/75.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/74.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/73.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/72.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/71.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/archer5678/pages/70.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/80.html">
    <title>读书</title>
    <link>https://w.atwiki.jp/archer5678/pages/80.html</link>
    <description>
      &gt; 《论语》    </description>
    <dc:date>2016-12-29T16:39:14+09:00</dc:date>
    <utime>1482997154</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/79.html">
    <title>LX09</title>
    <link>https://w.atwiki.jp/archer5678/pages/79.html</link>
    <description>
          </description>
    <dc:date>2012-04-05T08:38:31+09:00</dc:date>
    <utime>1333582711</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/77.html">
    <title>嵌入式开发实例</title>
    <link>https://w.atwiki.jp/archer5678/pages/77.html</link>
    <description>
      #include&quot;REG932.H&quot;

#define BIT0 0x01
#define BIT1 0x02
#define BIT2 0x04
#define BIT3 0x08
#define BIT4 0x10
#define BIT5 0x20
#define BIT6 0x40
#define BIT7 0x80

#define TIME0 40
#define TIME1 30

	

sbit	LMPWR	= P0^0;											
sbit	LAPWR	= P1^7;												
sbit	LFIRE	= P2^3;											
sbit	LFAULT	= P1^6;											
sbit	LFALL	= P3^1;										
sbit	LLIFT	= P3^0;										

sbit	RM	= P2^5;											
sbit	RB	= P2^4;										

sbit	RFAULT	= P0^6;										
sbit	RFIRE	= P0^7;									
sbit	RFALL	= P0^1;											
sbit	RLIFT	= P0^3;											
sbit    BUZZ = P1^0;										
sbit	U4051	= P1^4;											
			
sbit	BtnLine1  = P1^1;											
sbit	BtnLine2  = P1^2;										
sbit	BtnLine3  = P1^3;										

sbit	MPWRCHECK = P0^5;										

sbit	RECHAR	= P2^6;												
sbit	EMERGE	= P2^7;											
		
unsigned char FIREALARM;										
unsigned char DIRECTION; 										
unsigned char TROUBLE;											

													
unsigned in    </description>
    <dc:date>2011-10-20T07:49:47+09:00</dc:date>
    <utime>1319064587</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/76.html">
    <title>C语言 24bit bmp</title>
    <link>https://w.atwiki.jp/archer5678/pages/76.html</link>
    <description>
      http://wenku.baidu.com/view/e33423d176a20029bd642dbd.html

C语言进行数字图像处理 
http://wenku.baidu.com/view/70ea5e2ded630b1c59eeb507.html?
http://www27.atwiki.jp/archer5678/pages/72.html

百度文库 &gt;  专业文献/行业资料 &gt;  计算机
图像处理知识
bmp图像的读取
http://wenku.baidu.com/view/3fa7940bbb68a98271fefa58.html?

用c语言对bitmap文件进行读取(256灰度与24位色)
http://iiec.cqu.edu.cn/wiki/index.php?title=%E7%94%A8c%E8%AF%AD%E8%A8%80%E5%AF%B9bitmap%E6%96%

87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E8%AF%BB%E5%8F%96%28256%E7%81%B0%E5%BA%A6%E4%B8%8E24%E4%BD%8D%E8%

89%B2%29&amp;oldid=5050

修改一个bmp图片的rgb值 如何保存修改后图片啊
http://topic.csdn.net/u/20110529/13/b41e00be-7ff6-4efc-9785-248ebc3cad32.html

C语言从bmp图像文件中读取像素RGB值程序
http://topic.csdn.net/u/20081107/18/a2699841-d306-42e2-87e6-b55f9c2246f6.html    </description>
    <dc:date>2011-10-11T23:04:54+09:00</dc:date>
    <utime>1318341894</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/75.html">
    <title>如何用C语言读一个bmp格式的图像</title>
    <link>https://w.atwiki.jp/archer5678/pages/75.html</link>
    <description>
      http://wenwen.soso.com/z/q82684539.htm

C/C++ code

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

#pragma pack(2)

/*定义WORD为两个字节的类型*/
typedef unsigned short WORD;
/*定义DWORD为e四个字节的类型*/
typedef unsigned long DWORD;

/*位图文件头*/
typedef struct BMP_FILE_HEADER
{
    WORD bType;             /*  文件标识符          */
    DWORD bSize;            /*  文件的大小          */
    WORD bReserved1;        /*  保留值,必须设置为0  */       
    WORD bReserved2;        /*  保留值,必须设置为0  */
    DWORD bOffset;          /*  文件头的最后到图像数据位开始的偏移量    */
} BMPFILEHEADER;

/*位图信息头*/
typedef struct BMP_INFO
{
    DWORD bInfoSize;       /*  信息头的大小             */
    DWORD bWidth;          /*  图像的宽度               */
    DWORD bHeight;         /*  图像的高度               */
    WORD bPlanes;          /*  图像的位面数             */
    WORD bBitCount;        /*  每个像素的位数           */
    DWORD bCompression;    /*  压缩类型                 */
    DWORD bmpImageSize;    /*  图像的大小,以字节为单位  */
    DWORD bXPelsPerMeter;  /*  水平分    </description>
    <dc:date>2011-10-11T22:58:17+09:00</dc:date>
    <utime>1318341497</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/74.html">
    <title>用c语言对bitmap文件进行读取(256灰度与24位色)</title>
    <link>https://w.atwiki.jp/archer5678/pages/74.html</link>
    <description>
      http://iiec.cqu.edu.cn/wiki/index.php?title=%E7%94%A8c%E8%AF%AD%E8%A8%80%E5%AF%B9bitmap%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E8%AF%BB%E5%8F%96%28256%E7%81%B0%E5%BA%A6%E4%B8%8E24%E4%BD%8D%E8%89%B2%29&amp;oldid=5050

用c语言对bitmap文件进行读取(256灰度与24位色)
在2008年7月17日 (四) 07:53由Zhouxl (对话 | 贡献)所做的修订版本
(差异) ←上一修订 | 当前修订 (差异) | 下一修订→ (差异)

1.关于BITMAP图像的结构:
24位色的BITMAP图像结构按顺序分为BITMAPFILEHEADER(文件头),BITMAPINFOHEADER(信息头),后面接着为象素信息;
非24位色在BITMAPINFOHEADER(信息头)之后还有一个RGBQUAD(调色板)结构信息,然后接着才是象素信息.
下面是三个结构体的信息:

 
struct BITMAPFILEHEADER
{
 
	unsigned   int    bftype;//文件类型是否为BMP文件   
	unsigned   long   bfsize;//文件大小，以字节为单位  
	unsigned   int    bfreserverd1;//文件保留字，必须为0   
	unsigned   int	  bfreserverd2;//文件保留字，必须为0   
	unsigned   long   bfOffBits;//文件头的偏移量表示，以字节为单位 
};
 
 
struct BITMAPINFOHEADER
 
{
 
	int   bisize;//本结构大小字节为单位 
	int   width;//图形宽度以象素为单位   
	int   height;//图形高度以象素为单位   
	int   planes;//目标设备的级别，必须为1   
	int   bitcount;//每个象素所需要的位数   
	int   SizeImage;   //   位图的大    </description>
    <dc:date>2011-10-11T22:55:16+09:00</dc:date>
    <utime>1318341316</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/73.html">
    <title>bmp图像的读取</title>
    <link>https://w.atwiki.jp/archer5678/pages/73.html</link>
    <description>
      bmp图像的读取
http://wenku.baidu.com/view/3fa7940bbb68a98271fefa58.html?


BMP图像文件由三部分组成：位图文件头数据结构，它包含BMP图像文件的类型、显示内容等信息；位图信息数据结构，它包含有BMP图像的宽、高、压缩方法，以及定义颜色等信息。&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;
位图文件主要分为如下3个部分：
块名称	对应Windows结构体定义	大小（Byte）
文件信息头	BITMAPFILEHEADER	14
位图信息头	BITMAPINFOHEADER	40
RGB颜色阵列	BYTE*	由图像长宽尺寸决定
1、   文件信息头BITMAPFILEHEADER
结构体定义如下：
typedef struct tagBITMAPFILEHEADER { 
WORD  bfType;  
DWORD bfSize; 
WORD  bfReserved1; 
WORD  bfReserved2; 
DWORD bfOffBits;
} BITMAPFILEHEADER;
其中： 
bfType 	说明文件的类型，该值必需是0x4D42，也就是字符&#039;BM&#039;。
bfSize	说明该位图文件的大小，用字节为单位，即整个图像文件的存储需要多少存储空间。
bfReserved1	保留，必须设置为0
bfReserved2	保留，必须设置为0
bfOffBits	说明从文件头开始到实际的图象数据之间的字节的偏移量。这个参数是非常有用的，因为位图信息头和调色板的长度会根据不同情况而变化，所以你可以用这个偏移值迅速的从文件中读取到位数据。
 
2、位图信息头BITMAPINFOHEADER
结构体定义如下：
typedef struct tagBITMAPINFOHEADER {
DWORD biSize; 
LONG biWidth; 
LONG biHeight; 
WORD biPlanes; 
WORD biBitCount; 
DWORD biCompression; 
DWORD biSizeImage; 
LONG b    </description>
    <dc:date>2011-10-11T22:45:38+09:00</dc:date>
    <utime>1318340738</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/72.html">
    <title>C语言进行数字图像处理</title>
    <link>https://w.atwiki.jp/archer5678/pages/72.html</link>
    <description>
      用 c 语言进行数字图像处理
作者：彭千贺
邮件：pengqianhe@gmail.com
博客：http://pengqianhe.googlepages.com
声明：本篇文章和程序全部有彭千贺原创，严禁任何形式的修改，如有发现任何形式的修改，将
有权追究其相关责任人的法律责任。但是，你可以自由的传播本文章的副本。如需要修改，请邮
件通知我。
其实，数字图像处理有几步呢？一共三步。第一步，读入图片。第二步，处理图片。第三步，保存图片。
而第二步主要涉及的是处理图像的算法，所以，我在这里就不多说了。而第一步和第三步是为第二步做
铺垫的。
关于位图文件的文件结构，可以参看我的另外一篇文章《详说如何用C语言，C＋＋和JAVA来读入和保
存位图》。此文章可以在我的博客下载到。我在这里，贴出用C语言进行读入位图的文件头，信息头，
像素数据和保存位图等程序，另外还有声明位图文件结构的头文件。
以下程序在VC6.0中，已经无误通过编译。
位图文件结构的声明：BMP.h
#ifndef BMP_H_INCLUDED
#define BMP_H_INCLUDED
#
typedef unsigned short WORD;
typedef unsigned long DWORD;
typedef long LONG;
typedef unsigned char BYTE;
t
typedef struct tagBITMAPFILEHEADER
{ // bmfh
    WORD    bfType;
    DWORD   bfSize;
    WORD    bfReserved1;
    WORD    bfReserved2;
    DWORD   bfOffBits;
}BITMAPFILEHEADER;
}
typedef struct tagBITMAPINFOHEADER
{ // bmih
    DWORD  biSize;
    LONG   biWidth;
    LONG   biHeight;
    WORD   biPlanes;    WORD   biBitCount;
    DWORD  biCompression;
    DWORD  biSize    </description>
    <dc:date>2011-10-11T22:32:31+09:00</dc:date>
    <utime>1318339951</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/71.html">
    <title>核灾</title>
    <link>https://w.atwiki.jp/archer5678/pages/71.html</link>
    <description>
          </description>
    <dc:date>2011-04-01T14:12:56+09:00</dc:date>
    <utime>1301634776</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/archer5678/pages/70.html">
    <title>回国</title>
    <link>https://w.atwiki.jp/archer5678/pages/70.html</link>
    <description>
          </description>
    <dc:date>2011-04-08T01:05:06+09:00</dc:date>
    <utime>1302192306</utime>
  </item>
  </rdf:RDF>
