正在加载图片...
另一个问题是:平移后的图象是否要放大?一种做法是不放大,移出的部分被截断。例如, 图22为原图,图23为移动后的图。这种处理,文件大小不会改变 图22移动前的图 图23移动后的图 还有一种做法是:将图象放大,使得能够显示下所有部分,如图24所示 图24移动后图象被放大 这种处理,文件大小要改变。设原图的宽和高分别是w,h则新图的宽和高变为w+tx和 h+,加绝对值符号是因为txt有可能为负(即向左,向上移动)。 下面的函数 Translation采用的是第一种做法,即移出的部分被截断。在给出源代码之前, 先说明一个问题另一个问题是:平移后的图象是否要放大?一种做法是不放大,移出的部分被截断。例如, 图 2.2 为原图,图 2.3 为移动后的图。这种处理,文件大小不会改变。 图 2.2 移动前的图 图 2.3 移动后的图 还有一种做法是:将图象放大,使得能够显示下所有部分,如图 2.4 所示。 图 2.4 移动后图象被放大 这种处理,文件大小要改变。设原图的宽和高分别是 w1,h1 则新图的宽和高变为 w1+|tx|和 h1+|ty|,加绝对值符号是因为 tx, ty 有可能为负(即向左,向上移动)。 下面的函数 Translation 采用的是第一种做法,即移出的部分被截断。在给出源代码之前, 先说明一个问题
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有