文件名称:图像的模糊处理!
文件大小:3.89MB
文件格式:RAR
更新时间:2016-11-12 18:27:08
directx9.0c direct3d程序 directx9.0
这个也是从d8的程序中抽取过来的,但是我处理的方式不太好。因为我是用了按键来改变纹理元素的颜色。这样的后果是按下去后程序会卡一段时间。具体的原因在程序中解释了。这里面的技术是读取相邻的元素的颜色根据权重算出纹理的颜色。这样牵涉到概念核心数组。这里面有3x3的核心数组。5x5的核心数组。关键是模糊处理的思想。所以,我先发程序了。大家觉得不好请自行修改。
【文件预览】:
Blur
----d3dUtility.cpp(10KB)
----camera.ncb(257KB)
----CommonFuncs.cpp(4KB)
----d3dUtility.h(4KB)
----camera.cpp(4KB)
----Ch16p1_Island.png(454KB)
----D3DHelperFuncs.h(5KB)
----camera.plg(2KB)
----Ch16p1_ImageManipulator.cpp(3KB)
----camera.opt(52KB)
----D3DHelperFuncs.cpp(18KB)
----Ch16p1_ImageManipulator.h(947B)
----Ch16p1_ImageManipulatorKernels.cpp(3KB)
----~VC16C.tmp(0B)
----CommonFuncs.h(3KB)
----pSystem.h(1KB)
----Debug()
--------vc60.pdb(236KB)
--------camera.pch(6.27MB)
--------camera.pdb(785KB)
--------camera.obj(40KB)
--------d3dUtility.obj(70KB)
--------vc60.idb(417KB)
--------camera.bsc(3.67MB)
--------camera.sbr(1.16MB)
--------cameraApp.obj(56KB)
--------Ch16p1_ImageManipulator.obj(41KB)
--------pSystem.obj(68KB)
--------CommonFuncs.obj(53KB)
--------d3dUtility.sbr(0B)
--------desert.bmp(768KB)
--------camera.ilk(371KB)
--------cameraApp.sbr(0B)
--------Ch16p1_ImageManipulatorKernels.obj(65KB)
--------camera.exe(268KB)
--------D3DHelperFuncs.obj(57KB)
----~VC16B.tmp(0B)
----camera.dsp(4KB)
----desert.bmp(768KB)
----camera.dsw(520B)
----camera.h(1KB)
----pSystem.cpp(6KB)
----Ch16p1_ImageManipulatorKernels.h(1KB)
----cameraApp.cpp(4KB)