高手请进,关于图象缩小不失真的问题。
我做了浏览图片的软件,但在缩小图片大小的时候碰到了麻烦,用WINDOWS的API函数StretchDIBits()时发现图片严重失真,在网上只找到个拇指图的算法,但用不了。
那位有经验的高手可以指点我一下,不胜感激!
问题点数:20、回复次数:8Top
1 楼e_gaojie(木头)回复于 2002-04-15 17:34:52 得分 0
图象缩小不失真,恐怕只有photo shop 这样的软件才做的到。Top
2 楼cris919(lovean)回复于 2002-04-15 19:56:10 得分 10
图象抽取
找本数字图象处理的书Top
3 楼lqs10(这一趟不打猎)回复于 2002-04-16 09:01:16 得分 0
楼上的,没有现成的算法吗?Top
4 楼skq7469(轩辕神枪客)回复于 2002-04-16 09:04:11 得分 0
隔点取像呀
Top
5 楼waterflier(水行鸟)回复于 2002-04-16 11:07:46 得分 10
要想做到不失真是不可能的,只有尽量减小失真度了.
如果你要缩小到1/4大小,也就是说,缩小后的图上的每个点会映射到源图的4个
点上去,则你可以将源图的四个点RGB分量的平均值做为目标图上点的RGB分量
这样做可以降低一点失真度
如果要缩放其他倍数的也可以这样干,只是要做更多数学计算Top
6 楼lqs10(这一趟不打猎)回复于 2002-04-16 11:39:47 得分 0
谢谢大家,根据waterflier(水行鸟)说的,我可以做个逐行扫描来抽取图象,但最好可以找到相关的现成算法。Top
7 楼poly30(POLY)回复于 2002-04-16 12:12:31 得分 0
如果是二值的图象,我有不失真压缩的原代码。Top
8 楼lqs10(这一趟不打猎)回复于 2002-04-16 16:15:55 得分 0
poly30(POLY):
请你发给我,谢谢你,lqs_xting@sohu.comTop




