Friday, January 26, 2007

ThumbnailGenerator 1.0 版制造完毕!

非常高兴ThumbnailGenerator终于完成1.0版本了,目前这个版本的功能还比较粗糙,但是至少可以实现生成Thumbnail这个最基本的功能了。

Thumbnail的Dimension的像素数,通过在web.config文件中编写一个AppSetting("ThumbnailDimension")来指定。这个dimension我现在把它认为是一个正方形的区域。

我的目标是能够Smart地生成Thumbnail,根据一个算法产生剪裁出最合适的尺寸。比如:
1,如果两边都小于等于ThumbnailDimension值,则不缩小。
2,如果有一边小于等于ThumbnailDimension值,则不按照比例缩小,采用中间截段(ThumbnailDimension那么长)的方式。
3,如果两边都比ThumbnailDimension值大,则把短边作为参照边。

No comments: