Introduction - If you have any usage issues, please Google them yourself
Image processing on the source code, you can understand some image distortions, such as basic knowledge.
Packet : 9927412img_rotate.rar filelist
c06\扭曲图象\back.bmp
c06\扭曲图象\Dib.cpp
c06\扭曲图象\Dib.h
c06\扭曲图象\ImageGeneralTransform.cpp
c06\扭曲图象\ImageGeneralTransform.h
c06\扭曲图象\ImageGeometry.cpp
c06\扭曲图象\ImageGeometry.h
c06\扭曲图象\ImageProcess.cpp
c06\扭曲图象\ImageProcess.h
c06\扭曲图象\ImageWarp.cpp
c06\扭曲图象\ImageWarp.h
c06\扭曲图象\ImageWarpDialog.cpp
c06\扭曲图象\ImageWarpDialog.h
c06\扭曲图象\Img.h
c06\扭曲图象\ImgWarp.clw
c06\扭曲图象\ImgWarp.cpp
c06\扭曲图象\ImgWarp.dsp
c06\扭曲图象\ImgWarp.dsw
c06\扭曲图象\ImgWarp.h
c06\扭曲图象\ImgWarp.rc
c06\扭曲图象\ImgWarpDoc.cpp
c06\扭曲图象\ImgWarpDoc.h
c06\扭曲图象\ImgWarpView.cpp
c06\扭曲图象\ImgWarpView.h
c06\扭曲图象\ixon.bmp
c06\扭曲图象\MainFrm.cpp
c06\扭曲图象\MainFrm.h
c06\扭曲图象\photoshop_20.bmp
c06\扭曲图象\ReadMe.txt
c06\扭曲图象\resource.h
c06\扭曲图象\sky.bmp
c06\扭曲图象\sky_1.bmp
c06\扭曲图象\StdAfx.cpp
c06\扭曲图象\StdAfx.h
c06\扭曲图象\street.bmp
c06\扭曲图象\street_1.bmp
c06\扭曲图象\street_2.bmp
c06\扭曲图象\street_3.bmp
c06\扭曲图象\test_1.bmp
c06\扭曲图象\test_24.bmp
c06\扭曲图象\test_4.bmp
c06\扭曲图象\test_8.bmp
c06\扭曲图象\valley.bmp
c06\扭曲图象\res\ImgWarp.ico
c06\扭曲图象\res\ImgWarp.rc2
c06\扭曲图象\res\ImgWarpDoc.ico
c06\扭曲图象\res
c06\扭曲图象\ImgWarp.ncb
c06\扭曲图象\Debug
c06\扭曲图象\ImgWarp.plg
c06\扭曲图象\ImgWarp.opt
c06\扭曲图象
c06\缩放图象\back.bmp
c06\缩放图象\Dib.cpp
c06\缩放图象\Dib.h
c06\缩放图象\ImageGeometry.cpp
c06\缩放图象\ImageGeometry.h
c06\缩放图象\ImageProcess.cpp
c06\缩放图象\ImageProcess.h
c06\缩放图象\ImageScaleDialog.cpp
c06\缩放图象\ImageScaleDialog.h
c06\缩放图象\Img.h
c06\缩放图象\ImgScale.clw
c06\缩放图象\ImgScale.cpp
c06\缩放图象\ImgScale.dsp
c06\缩放图象\ImgScale.dsw
c06\缩放图象\ImgScale.h
c06\缩放图象\ImgScale.rc
c06\缩放图象\ImgScaleDoc.cpp
c06\缩放图象\ImgScaleDoc.h
c06\缩放图象\ImgScaleView.cpp
c06\缩放图象\ImgScaleView.h
c06\缩放图象\ixon.bmp
c06\缩放图象\MainFrm.cpp
c06\缩放图象\MainFrm.h
c06\缩放图象\photoshop_20.bmp
c06\缩放图象\ReadMe.txt
c06\缩放图象\resource.h
c06\缩放图象\scale.bmp
c06\缩放图象\sky.bmp
c06\缩放图象\StdAfx.cpp
c06\缩放图象\StdAfx.h
c06\缩放图象\street.bmp
c06\缩放图象\test_1.bmp
c06\缩放图象\test_24.bmp
c06\缩放图象\test_4.bmp
c06\缩放图象\test_8.bmp
c06\缩放图象\valley.bmp
c06\缩放图象\res\ImgScale.ico
c06\缩放图象\res\ImgScale.rc2
c06\缩放图象\res\ImgScaleDoc.ico
c06\缩放图象\res
c06\缩放图象\ImgScale.ncb
c06\缩放图象\Debug
c06\缩放图象\ImgScale.plg
c06\缩放图象\ImgScale.opt
c06\缩放图象
c06\旋转图象\back.bmp
c06\旋转图象\Dib.cpp
c06\旋转图象\Dib.h
c06\旋转图象\ImageGeometry.cpp
c06\旋转图象\ImageGeometry.h
c06\旋转图象\ImageProcess.cpp
c06\旋转图象\ImageProcess.h
c06\旋转图象\ImageRotateDialog.cpp
c06\旋转图象\ImageRotateDialog.h
c06\旋转图象\Img.h
c06\旋转图象\ImgRotate.clw
c06\旋转图象\ImgRotate.cpp
c06\旋转图象\ImgRotate.dsp
c06\旋转图象\ImgRotate.dsw
c06\旋转图象\ImgRotate.h
c06\旋转图象\ImgRotate.rc
c06\旋转图象\ImgRotateDoc.cpp
c06\旋转图象\ImgRotateDoc.h
c06\旋转图象\ImgRotateView.cpp
c06\旋转图象\ImgRotateView.h
c06\旋转图象\ixon.bmp
c06\旋转图象\MainFrm.cpp
c06\旋转图象\MainFrm.h
c06\旋转图象\photoshop_20.bmp
c06\旋转图象\ReadMe.txt
c06\旋转图象\resource.h
c06\旋转图象\sky.bmp
c06\旋转图象\StdAfx.cpp
c06\旋转图象\StdAfx.h
c06\旋转图象\street.bmp
c06\旋转图象\street_1.bmp
c06\旋转图象\test_1.bmp
c06\旋转图象\test_24.bmp
c06\旋转图象\test_4.bmp
c06\旋转图象\test_8.bmp
c06\旋转图象\valley.bmp
c06\旋转图象\res\ImgRotate.ico
c06\旋转图象\res\ImgRotate.rc2
c06\旋转图象\res\ImgRotateDoc.ico
c06\旋转图象\res
c06\旋转图象\ImgRotate.ncb
c06\旋转图象\Debug
c06\旋转图象\ImgRotate.plg
c06\旋转图象\ImgRotate.opt
c06\旋转图象
c06\ImgMirror\back.bmp
c06\ImgMirror\Dib.cpp
c06\ImgMirror\Dib.h
c06\ImgMirror\ImageGeometry.cpp
c06\ImgMirror\ImageGeometry.h
c06\ImgMirror\ImageProcess.cpp
c06\ImgMirror\ImageProcess.h
c06\ImgMirror\Img.h
c06\ImgMirror\ImgMirror.clw
c06\ImgMirror\ImgMirror.cpp
c06\ImgMirror\ImgMirror.dsp
c06\ImgMirror\ImgMirror.dsw
c06\ImgMirror\ImgMirror.h
c06\ImgMirror\ImgMirror.rc
c06\ImgMirror\ImgMirrorDoc.cpp
c06\ImgMirror\ImgMirrorDoc.h
c06\ImgMirror\ImgMirrorView.cpp
c06\ImgMirror\ImgMirrorView.h
c06\ImgMirror\ixon.bmp
c06\ImgMirror\MainFrm.cpp
c06\ImgMirror\MainFrm.h
c06\ImgMirror\photoshop_20.bmp
c06\ImgMirror\ReadMe.txt
c06\ImgMirror\resource.h
c06\ImgMirror\sky.bmp
c06\ImgMirror\StdAfx.cpp
c06\ImgMirror\StdAfx.h
c06\ImgMirror\street.bmp
c06\ImgMirror\street_1.bmp
c06\ImgMirror\street_2.bmp
c06\ImgMirror\test_1.bmp
c06\ImgMirror\test_24.bmp
c06\ImgMirror\test_4.bmp
c06\ImgMirror\test_8.bmp
c06\ImgMirror\valley.bmp
c06\ImgMirror\res\ImgMirror.ico
c06\ImgMirror\res\ImgMirror.rc2
c06\ImgMirror\res\ImgMirrorDoc.ico
c06\ImgMirror\res
c06\ImgMirror\ImgMirror.ncb
c06\ImgMirror\Debug
c06\ImgMirror\ImgMirror.plg
c06\ImgMirror\ImgMirror.opt
c06\ImgMirror\ImgMirror.aps
c06\ImgMirror
c06\ImgWarp\back.bmp
c06\ImgWarp\Dib.cpp
c06\ImgWarp\Dib.h
c06\ImgWarp\ImageGeneralTransform.cpp
c06\ImgWarp\ImageGeneralTransform.h
c06\ImgWarp\ImageGeometry.cpp
c06\ImgWarp\ImageGeometry.h
c06\ImgWarp\ImageProcess.cpp
c06\ImgWarp\ImageProcess.h
c06\ImgWarp\ImageWarp.cpp
c06\ImgWarp\ImageWarp.h
c06\ImgWarp\ImageWarpDialog.cpp
c06\ImgWarp\ImageWarpDialog.h
c06\ImgWarp\Img.h
c06\ImgWarp\ImgWarp.aps
c06\ImgWarp\ImgWarp.clw
c06\ImgWarp\ImgWarp.cpp
c06\ImgWarp\ImgWarp.dsp
c06\ImgWarp\ImgWarp.dsw
c06\ImgWarp\ImgWarp.h
c06\ImgWarp\ImgWarp.ncb
c06\ImgWarp\ImgWarp.opt
c06\ImgWarp\ImgWarp.plg
c06\ImgWarp\ImgWarp.rc
c06\ImgWarp\ImgWarpDoc.cpp
c06\ImgWarp\ImgWarpDoc.h
c06\ImgWarp\ImgWarpView.cpp
c06\ImgWarp\ImgWarpView.h
c06\ImgWarp\ixon.bmp
c06\ImgWarp\MainFrm.cpp
c06\ImgWarp\MainFrm.h
c06\ImgWarp\photoshop_20.bmp
c06\ImgWarp\ReadMe.txt
c06\ImgWarp\resource.h
c06\ImgWarp\sky.bmp
c06\ImgWarp\sky_1.bmp
c06\ImgWarp\StdAfx.cpp
c06\ImgWarp\StdAfx.h
c06\ImgWarp\street.bmp
c06\ImgWarp\street_1.bmp
c06\ImgWarp\street_2.bmp
c06\ImgWarp\street_3.bmp
c06\ImgWarp\test_1.bmp
c06\ImgWarp\test_24.bmp
c06\ImgWarp\test_4.bmp
c06\ImgWarp\test_8.bmp
c06\ImgWarp\valley.bmp
c06\ImgWarp\res\ImgWarp.ico
c06\ImgWarp\res\ImgWarp.rc2
c06\ImgWarp\res\ImgWarpDoc.ico
c06\ImgWarp\res
c06\ImgWarp
c06\ImgScale\back.bmp
c06\ImgScale\Dib.cpp
c06\ImgScale\Dib.h
c06\ImgScale\ImageGeometry.cpp
c06\ImgScale\ImageGeometry.h
c06\ImgScale\ImageProcess.cpp
c06\ImgScale\ImageProcess.h
c06\ImgScale\ImageScaleDialog.cpp
c06\ImgScale\ImageScaleDialog.h
c06\ImgScale\Img.h
c06\ImgScale\ImgScale.aps
c06\ImgScale\ImgScale.clw
c06\ImgScale\ImgScale.cpp
c06\ImgScale\ImgScale.dsp
c06\ImgScale\ImgScale.dsw
c06\ImgScale\ImgScale.h
c06\ImgScale\ImgScale.ncb
c06\ImgScale\ImgScale.opt
c06\ImgScale\ImgScale.plg
c06\ImgScale\ImgScale.rc
c06\ImgScale\ImgScaleDoc.cpp
c06\ImgScale\ImgScaleDoc.h
c06\ImgScale\ImgScaleView.cpp
c06\ImgScale\ImgScaleView.h
c06\ImgScale\ixon.bmp
c06\ImgScale\MainFrm.cpp
c06\ImgScale\MainFrm.h
c06\ImgScale\photoshop_20.bmp
c06\ImgScale\ReadMe.txt
c06\ImgScale\resource.h
c06\ImgScale\scale.bmp
c06\ImgScale\sky.bmp
c06\ImgScale\StdAfx.cpp
c06\ImgScale\StdAfx.h
c06\ImgScale\street.bmp
c06\ImgScale\test_1.bmp
c06\ImgScale\test_24.bmp
c06\ImgScale\test_4.bmp
c06\ImgScale\test_8.bmp
c06\ImgScale\valley.bmp
c06\ImgScale\res\ImgScale.ico
c06\ImgScale\res\ImgScale.rc2
c06\ImgScale\res\ImgScaleDoc.ico
c06\ImgScale\res
c06\ImgScale
c06\ImgRotate\back.bmp
c06\ImgRotate\Dib.cpp
c06\ImgRotate\Dib.h
c06\ImgRotate\ImageGeometry.cpp
c06\ImgRotate\ImageGeometry.h
c06\ImgRotate\ImageProcess.cpp
c06\ImgRotate\ImageProcess.h
c06\ImgRotate\ImageRotateDialog.cpp
c06\ImgRotate\ImageRotateDialog.h
c06\ImgRotate\Img.h
c06\ImgRotate\ImgRotate.aps
c06\ImgRotate\ImgRotate.clw
c06\ImgRotate\ImgRotate.cpp
c06\ImgRotate\ImgRotate.dsp
c06\ImgRotate\ImgRotate.dsw
c06\ImgRotate\ImgRotate.h
c06\ImgRotate\ImgRotate.ncb
c06\ImgRotate\ImgRotate.opt
c06\ImgRotate\ImgRotate.plg
c06\ImgRotate\ImgRotate.rc
c06\ImgRotate\ImgRotateDoc.cpp
c06\ImgRotate\ImgRotateDoc.h
c06\ImgRotate\ImgRotateView.cpp
c06\ImgRotate\ImgRotateView.h
c06\ImgRotate\ixon.bmp
c06\ImgRotate\MainFrm.cpp
c06\ImgRotate\MainFrm.h
c06\ImgRotate\photoshop_20.bmp
c06\ImgRotate\ReadMe.txt
c06\ImgRotate\resource.h
c06\ImgRotate\sky.bmp
c06\ImgRotate\StdAfx.cpp
c06\ImgRotate\StdAfx.h
c06\ImgRotate\street.bmp
c06\ImgRotate\street_1.bmp
c06\ImgRotate\test_1.bmp
c06\ImgRotate\test_24.bmp
c06\ImgRotate\test_4.bmp
c06\ImgRotate\test_8.bmp
c06\ImgRotate\valley.bmp
c06\ImgRotate\res\ImgRotate.ico
c06\ImgRotate\res\ImgRotate.rc2
c06\ImgRotate\res\ImgRotateDoc.ico
c06\ImgRotate\res
c06\ImgRotate
c06