注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作Photoshop图像编程精髓:从开发自己的Photoshop开始

图像编程精髓:从开发自己的Photoshop开始

图像编程精髓:从开发自己的Photoshop开始

定 价:¥45.00

作 者: 联骏编著
出版社: 电子工业出版社
丛编项:
标 签: 图形软件 Photohsop

ISBN: 9787121024641 出版时间: 2006-06-01 包装: 胶版纸
开本: 小16开 页数: 408 字数:  

内容简介

  市场上首部PhotoSprite图像软件开发著作■本书以开发PhotoSprite(一种包含Photoshop核心图像处理功能的软件)为讲解对象,深入剖析图形图像编程技术知识,取材新颖、内容丰富、循序渐进、图文并茂,是一本实用性很强的专业用书。■本书不仅介绍入门知识,还详尽介绍复杂的算法技巧。在讲述PhotoSprite图像软件的各项功能操作和实现原理的同时,还提供了典型的应用场合和贴切的效果点评。读者不仅能掌握制作精美图像效果的技巧,并精通实现这些效果的编程技术,还能开拓思路、举一反三,自行创作出更加出类拔萃的设计方案。■本书适合各类想深入掌握图形图像编程技术的开发者阅读,尽管本书采用VisualC#来讲解,但是涉及到的核心算法都是相通的。相信平面设计、图像处理、医学成像、分子化学、地理信息、卫星云图、游戏开发和影视广告等领域内的广大工程技术人员和编程爱好者都会喜欢本书的内容。■本书源代码下载地址:www.fecit.com.cn“下载专区”或www.photosprite.com。

作者简介

  联骏,1982年生。联,取结合、汇聚之意;骏,乃良马、贤才之意;联骏,就是汇聚人气、吸纳贤才、广交天下友。本人性格随和,喜交朋友,为人耿直爽快,做事干脆利索,处世冷静,思维严谨,善于从多角度思考问题,遇到新事物必刨根究底。我的喜好颇多,涉猎甚广,特别喜欢读书上和编程。自从接触了图形图像,就一直潜心钻研,在大量实践中积累了丰富的编程经验,现在整理成书,以与广大读者一起分享。

图书目录

第1章  我的PhotoSprite    1
1.1  PhotoSprite预览    1
1.2  Visual Studio 2005震撼未来    3
1.3  图像处理精髓    5
第2章  构筑PhotoSprite基本框架    9
2.1  设计PS的基本工作界面    9
2.1.1  标题栏    10
2.1.2  菜单栏    10
2.1.3  工具栏    13
2.1.4  工具箱    14
2.1.5  状态栏    14
2.1.6  绘图区    15
2.2  开发PS软件的基本操作    15
2.2.1  新建图像文件    15
2.2.2  打开图像文件    16
2.2.3  保存图像文件    17
2.2.4  预览及打印图像文件    18
2.2.5  退出软件    18
2.2.6  图像导出查看    19
2.2.7  撤销/重做操作    19
2.2.8  剪切/复制/粘贴操作    19
2.2.9  软件基本设置    20
2.3  图像格式概述    20
2.3.1  BMP(*.BMP)格式    21
2.3.2  GIF(*.GIF)格式    21
2.3.3  JPEG(*.JPG, *.JPEG)格式    23
2.3.4  PNG(*.PNG)格式    23
2.3.5  TIFF(*.TIF, *.TIFF)格式    25
2.3.6  PhotoSprite专用格式PSF(*.PSF)格式    26
2.4  颜色模式处理    31
2.4.1  位图颜色模式    31
2.4.2  CMYK颜色模式    32
2.4.3  灰度颜色模式    32
2.4.4  HSL颜色模式    33
2.4.5  索引色颜色模式    33
2.4.6  RGB颜色模式    34
2.4.7  颜色拾取器    34
2.5  本章小结    38
第3章  打造多功能的工具箱    39
3.1  开发PS工具之一:移动工具    39
3.2  开发PS工具之二:选取工具    39
3.3  开发PS工具之三:套索工具    42
3.4  开发PS工具之四:铅笔工具    44
3.5  开发PS工具之五:画刷工具    47
3.6  开发PS工具之六:橡皮工具    47
3.7  开发PS工具之七:直线工具    48
3.8  开发PS工具之八:矩形工具    50
3.9  开发PS工具之九:文本工具    51
3.10  开发PS工具之十:吸管工具    51
3.11  开发PS工具之十一:油漆桶工具    51
3.12  开发PS工具之十二:角度盘    56
3.13  开发PS工具之十三:绘图画布    56
3.14  本章小结    57
第4章  开发PS的核心图像处理模块    59
4.1  “色彩平衡”图像处理模块    59
4.2  “亮度”图像处理模块    62
4.3  “对比度”图像处理模块    65
4.4  “色调/饱和度”图像处理模块    68
4.5  “Gamma矫正”图像处理模块    70
4.6  “灰度”图像处理模块    74
4.7  “阈值”图像处理模块    81
4.8  “负像”图像处理模块    87
4.9  “伪彩色”图像处理模块    89
4.10  “色彩通道”图像处理模块    97
4.11  “亮度映射”图像处理模块    103
4.12  “直方图”图像处理模块    106
4.13  “色彩均衡化”图像处理模块    113
4.14  本章小结    116
第5章  深入图像处理的数学领域    117
5.1  基本的代数运算    117
5.1.1  加法运算    117
5.1.2  减法运算    120
5.1.3  乘法运算    122
5.1.4  除法运算    124
5.1.5  平均运算    126
5.1.6  求异运算    127
5.1.7  Max/Min运算    129
5.2  图像处理中的几何运算    131
5.2.1  图像平移    131
5.2.2  图像缩放    136
5.2.3  图像裁剪    138
5.2.4  图像旋转    140
5.2.5  图像翻转    143
5.2.6  图像转置    146
5.2.7  图像倾斜    148
5.2.8  图像修整    152
5.3  图像处理的逻辑运算    158
5.3.1  逻辑与运算    158
5.3.2  逻辑或运算    160
5.3.3  逻辑非运算    161
5.3.4  逻辑异或运算    162
5.4  本章小结    164
第6章  “殿堂级”PS设计:常用滤镜开发    165
6.1  滤镜模块开发之一:模糊滤镜组    165
6.1.1  模板应用    165
6.1.2  平滑    172
6.1.3  高斯模糊    174
6.1.4  运动模糊    176
6.1.5  径向模糊    180
6.2  滤镜模块开发之二:锐化滤镜组    185
6.2.1  锐化    185
6.2.2  加强锐化    187
6.2.3  自由锐化    189
6.2.4  钝化蒙版    192
6.3  滤镜模块开发之三:浮雕滤镜组    194
6.3.1  调和浮雕    194
6.3.2  八方向浮雕    196
6.3.3  灰度浮雕    201
6.3.4  彩色浮雕    204
6.4  滤镜模块开发之四:杂点滤镜组    206
6.4.1  新增杂点    206
6.4.2  雪花杂点    209
第7章  让我的PS魅力四射:梦幻特效开发    213
7.1  梦幻特效开发之一:艺术滤镜组    213
7.1.1  民间艺术轻松做——剪纸    213
7.1.2  铅笔速写好容易——素描    215
7.1.3  追忆童年小人书——连环画    220
7.1.4  惊悚诡异环境幽——碧绿    223
7.1.5  怀旧相片需珍藏——棕褐    225
7.1.6  色彩渲染显魅力——染色    228
7.1.7  冰雕雪塑晶莹透——冰冻    231
7.1.8  趁热打铁激情高——熔铸    233
7.1.9  如梦如幻情意浓——暗调    235
7.1.10  抛砖引玉秀色彩——对调    237
7.1.11  突发奇想生怪念——怪调    239
7.2  梦幻特效开发之二:扭曲滤镜组    242
7.2.1  苹果瘦身好可爱——挤压    242
7.2.2  蜜蜂发福乐哈哈——球面    246
7.2.3  杯中美酒漩起来——漩涡    248
7.2.4  随波起舞好飘逸——波浪    251
7.2.5  干扰条纹有学问——摩尔纹    254
7.3  梦幻特效开发之三:风格化滤镜组    257
7.3.1  雾气腾腾弥漫开——扩散    257
7.3.2  精彩人生线条化——查找边缘    260
7.3.3  霓虹灯光迷人眼——照亮边缘    263
7.3.4  万众瞩目聚焦点——灯光    266
7.3.5  犹抱琵琶半遮面——马赛克    269
7.3.6  经典作品要收藏——油画    273
7.3.7  光线强弱把握好——曝光    278
7.4  梦幻特效开发之四:其他滤镜组    280
7.4.1  自我设计乐融融——自定义    280
7.4.2  若隐若现朦胧美——图像融合    283
7.4.3  你躲我藏好神奇——魔术图    286
7.4.4  眼睛迷人显魅力——去红眼    289
7.4.5  图像文字巧联系——艺术字符    291
7.5  本章小结    296
第8章  Photoshop的扩展:在科研中的应用    297
8.1  图像分割    297
8.1.1  自适应阈值选取    297
8.1.2  二值图像区域标记    300
8.1.3  面积测量    307
8.1.4  消除小区域    311
8.1.5  轮廓跟踪    314
8.1.6  周长测量    320
8.1.7  边缘提取    323
8.1.8  投影量的计算    325
8.2  图像形态处理学    328
8.2.1  图像腐蚀    329
8.2.2  图像膨胀    337
8.2.3  图像开运算    344
8.2.4  图像闭运算    345
8.2.5  图像细化    346
8.2.6  图像粗化    353
8.3  图像滤波处理    354
8.3.1  N×N均值滤波    355
8.3.2  自适应平滑滤波    361
8.3.3  N×N中值滤波    366
8.3.4  十字型中值滤波    368
8.3.5  N×N最值滤波    371
8.4  边缘检测    373
8.4.1  Roberts算子    373
8.4.2  Sobel算子    376
8.4.3  Prewitt算子    380
8.4.4  Kirsch算子    382
8.4.5  边缘增强    385
8.4.6  边缘均衡化    388
8.4.7  自定义模板检测    392
8.5  本章小结    396
附录A  C#编码规范和编程好习惯    397
A.1  命名惯例和规范    397
A.2  缩进和间隔    400
A.3  良好的编程习惯    403
A.4  注释    406
A.5  异常处理    407
后记    409
参考文献    410

本目录推荐