|
10楼
发表于 2017-11-19 07:25:45
|
只看该作者
湖南省岳阳市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 新图像 | 字节集 | | | 实际数宽 | 整数型 | | | 数据大小 | 整数型 | | | 当前行 | 整数型 | | | 当前列 | 整数型 | | | 行首点 | 整数型 | | | 灰度值 | 整数型 | | | 宽度 | 整数型 | | | 高度 | 整数型 | | |
宽度 = 取字节集数据 (取字节集中间 (源图像, 19, 4 ), #整数型, )高度 = 取字节集数据 (取字节集中间 (源图像, 23, 4 ), #整数型, )数据大小 = 取字节集数据 (取字节集中间 (源图像, 35, 4 ), #整数型, )实际数宽 = 数据大小 ÷ 高度 新图像 = 源图像 变量循环首 (1, 高度, 1, 当前行 ) 行首点 = 当前行 × 实际数宽 - 实际数宽 + 54  变量循环首 (1, 宽度 × 3, 3, 当前列 )  灰度值 = (源图像 [行首点 + 当前列 ] + 源图像 [行首点 + 当前列 + 1 ] + 源图像 [行首点 + 当前列 + 2 ]) ÷ 3    新图像 [行首点 + 当前列 ] = 灰度值   新图像 [行首点 + 当前列 + 1 ] = 灰度值   新图像 [行首点 + 当前列 + 2 ] = 灰度值   变量循环尾 () 变量循环尾 ()返回 (新图像 )
感谢楼主分享
|
|