📄 preface.txt
字号:
前言 做一个自己的PhotoShop
当你看到那些用PhotoShop或Corel PhotoPaint等软件绘制出的精美图片,
并被它们的神奇效果所折服时,你是否曾想到做一个自己的PhotoShop?"
怎么可能,这是吹牛吧!",你一定会说。呵呵,别着急,待我慢慢讲来。
我一直对图象处理,多媒体的东西非常着迷,选修过很多这方面的课程。
在选修这些课程的时候,我做了许多很有意思的实验。我经常有这样一种
冲动:把我做过的这些东西拿出来与大家一起分享,把有关的原理,算法,
程序介绍给大家。
有这种想法的另一个原因是:图象处理(Image Processing)技术是一门
非常实用的技术,PhotoShop的核心就是图象处理技术。而目前有关这方面的
资料太少了,已有的书不是内容太陈旧(还停留在dos下的CGA,EGA甚至汇编
编程阶段),就是理论性太强,不容易懂。没有例子,看过以后也不知道该如
何编程。我想:如果能够通过实际的例子来介绍这些图象处理算法,大家就很
容易理解了。
我的想法是:将我所了解的原理算法以一种系列讲座的形式奉献给大家,
每期一个专题。后面都附有实际运行通过的原程序例子,全部程序都采用
Windows编程(不过我并不打算介绍Windows的编程,这已经超出了本讲座的范围)。
下面是这个讲座的主要内容:
1.windows位图bitmap(即bmp文件)的结构和调色版的概念。
2.图象的平移,旋转,镜象变换,转置变换,放缩。
3.图象的平滑(去噪声),锐化。
4.图象的半影调,抖动技术。
5.图象的直方图修正,彩色变换。
6.图象的腐蚀和膨胀效果,细化算法,骨架的提取。
7.图象的边沿检测与抽取,hough变换,轮廓跟踪。
8.图象的检测,模板匹配。
9.图象的压缩编码,JPEG压缩编码标准。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -