资源简介
不调用库函数,纯C++实现灰度bmp任意尺寸图片的任意角度旋转~~~~采用最邻近插值法~~
代码片段和文件信息
#include
#include “BmpRot.h“
#include “stdlib.h“
#include “math.h“
#include
#define PI 3.14159//圆周率宏定义
#define LENGTH_NAME_BMP 30//bmp图片文件名的最大长度
using namespace std;
//变量定义
BITMAPFILEHEADER strHead;
RGBQUAD strPla[256];//256色调色板
BITMAPINFOHEADER strInfo;
//显示位图文件头信息
void showBmpHead(BITMAPFILEHEADER pBmpHead){
cout<<“位图文件头:“< cout<<“文件大小:“< cout<<“保留字_1:“< cout<<“保留字_2:“< cout<<“实际位图数据的偏移字节数:“< }
void showBmpInforHead(tagBITMAPINFOHEADER pBmpInforHead){
cout<<“位图信息头:“< cout<<“结构体的长度:“< cout<<“位图宽:“< cout<<“位图高:“< cout<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 47478 2011-09-30 17:07 BmpRot(灰度图)\BmpRot\b.bmp
文件 5669 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\BmpRot.cpp
文件 1229 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\BmpRot.h
文件 3700 2011-09-30 16:05 BmpRot(灰度图)\BmpRot\BmpRot.vcproj
文件 1415 2011-09-30 17:11 BmpRot(灰度图)\BmpRot\BmpRot.vcproj.xiajun-PC.xiajun.user
文件 621 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\BmpRot.exe.intermediate.manifest
文件 55565 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\BmpRot.obj
文件 6936 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\BuildLog.htm
文件 65 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\mt.dep
文件 183296 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\vc90.idb
文件 217088 2011-09-30 16:39 BmpRot(灰度图)\BmpRot\Debug\vc90.pdb
文件 124278 2011-09-25 19:11 BmpRot(灰度图)\BmpRot\hust.bmp
文件 106702 2011-09-30 16:37 BmpRot(灰度图)\BmpRot\hustg.bmp
文件 196662 2011-09-25 20:10 BmpRot(灰度图)\BmpRot\lena.bmp
文件 34854 2011-09-28 07:53 BmpRot(灰度图)\BmpRot\lena1.bmp
文件 12678 2011-09-30 16:08 BmpRot(灰度图)\BmpRot\lena1g.bmp
文件 70638 2011-09-30 16:10 BmpRot(灰度图)\BmpRot\lena2.bmp
文件 24606 2011-09-30 16:11 BmpRot(灰度图)\BmpRot\lena2g.bmp
文件 66614 2011-09-30 16:08 BmpRot(灰度图)\BmpRot\lenag.bmp
文件 1068032 2011-09-30 17:12 BmpRot(灰度图)\BmpRot.ncb
文件 884 2011-09-30 16:04 BmpRot(灰度图)\BmpRot.sln
..A..H. 16896 2011-09-30 17:12 BmpRot(灰度图)\BmpRot.suo
文件 43520 2011-09-30 16:39 BmpRot(灰度图)\Debug\BmpRot.exe
文件 414152 2011-09-30 16:39 BmpRot(灰度图)\Debug\BmpRot.ilk
文件 543744 2011-09-30 16:39 BmpRot(灰度图)\Debug\BmpRot.pdb
目录 0 2011-09-30 17:12 BmpRot(灰度图)\BmpRot\Debug
目录 0 2011-09-30 17:12 BmpRot(灰度图)\BmpRot
目录 0 2011-09-30 17:12 BmpRot(灰度图)\Debug
目录 0 2011-09-30 17:12 BmpRot(灰度图)
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:C语言增量式PID 代码
- 下一篇:c++primer第五版练习题答案全
相关资源
- qt5 旋转(.patch文件源码)
- VC++图片控件(Picture Control)显示资源
- 基于itk的医学图像处理程序
- 《实用数字图像处理与分析(2版)》
- Qt实现可拉伸矩形、圆等,可旋转角度
- C++实战源码-将AVI动画分解成BMP位图
- C++实战源码-图像旋转
- C++实战源码-可任意旋转的文字
- C++实战源码-浏览大幅BMP图片
- C++实战源码-空间旋转字体
- C++实战源码-旋转的文字
- 凸包
- VC++截屏,并截屏图像旋转(简单)
- c++ 旋转的图像(遮罩贴图)
- bmp、jpg、gif图片隐写
- C++实战源码-将BMP位图组合成AVI动画
- 利用OpenGL函数画一个三维物体实现在
- c++ 连续的bmp图片转avi
- 图像处理 dm条码识别
- c++ 数字图像处理小程序
- 《OpenCV图像处理编程》-源码-20160801
- MFC使用WebBrowser控件调用百度地图API案
- OpenCV函数参考手册(中文版).pdf
- OpenCV入门教程_于士琪.pdf
- 基于 opencv 的车牌识别
- 图像扭曲C++实现
- Visual c++数字图像处理典型算法及随书
- c++ 图片立体旋转源码
- 常用的图像处理算法及其实现C语言
- Visual C++ 实践与提高 数字图像处理与
评论
共有 条评论