日期:2014-05-18  浏览次数:21097 次

C#编程 把一个文件夹下的所有小图片排列好后合成一张图片
怎么能够用C#程序实现将一个文件夹下的所有小图片加载后,排列顺序,不要重叠,然后合成一张图片,小图片大小可以不一样,

------解决方案--------------------
思路就是读取每个图片,然后再按照顺序绘制出来。

如果图片不一样大,需要用到类似下料算法来排列。否则按照每行最大高度留空,或者缩放成统一的比例。
------解决方案--------------------
只是简单的排列是很容易的,new一张新图,然后将小图挨个画上去就可以了,不过小图大小不一致的话布局会很难看。
------解决方案--------------------
http://topic.csdn.net/u/20081016/18/8fc3af01-8dcd-4b37-8fd3-fe495b9a6eff.html