📄 1.0.-+
字号:
======================================================================
1.0 图像库整体设计
======================================================================
by 与月共舞(yygw@163.com) 2002.05.22
CnPack 快速图像处理库由以下几部分组成:
1.0.1 快速图像类
----------------
从一个抽象图像类中派生出整个快速图像类层次结构,支持8位、24位、32位位
图。它们的公共特点是不使用 GDI 资源,提供与其它图像类的接口,支持快速
象素访问。
快速图像类是整个图像库的核心,亦是界面类控件实现的基础。
同时,图像类还可作为 TBitmap 及 TCanvas 的代替品或补充,实现更快更丰富
的图像处理功能。在满足界面类控件需要的基础上,它还将进一步扩充,为高级
图像处理、图像分析等应用提供支持。
1.0.2 集成图像特效
------------------
集成到位图类中的特效处理代码,主要包括:
* 画笔、画刷绘制
* 抗锯齿图形绘制
* 图像绘制时的羽化支持
* 图像透明支持和 Alpha Blend 支持
* Alpha 蒙板通道支持
* 平滑特效字体绘制
1.0.3 图像滤镜
--------------
当前先以过程方式提供,主要包括:
* 图像各颜色通道调整、灰度变换等点运算
* 图像几何变换
* 渐变(颜色和透明)绘制
* 光照效果绘制
* 产生各种背景纹理
* 模糊、锐化等图像卷积处理滤镜
* 噪声、去噪、马赛克、喷溅、浮雕、旋涡等其它滤镜
1.0.4 公共常量、变量、类型、过程、函数库
----------------------------------------
提供其它与快速图像处理相关的代码定义。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -