(说明: 这是我2007年写在cublog(China Unix)上的博客,现在把它转到这里来.)
经常有人抱怨,在QQ上互传照片的时候因为照片太大而速度极慢[普通500万数码相机拍下来的最大分辨率照片通常为3M]。其实过多的分辨率对图像质量并没有对视觉上产生很大影响,比如1024x768的图片用来传给远方的朋友已经足够了,而大小仅有几百k。所以只要把图片缩小为原来的n倍、占用的空间将是原图的n*n分之一(原理上是这样的,但是对于jpeg压缩,压缩将比取决于图像细节等因素,但肯定是会有减无增的,呵呵)。
而使用windows的绘图程序或photoshop又太慢[只能一张一张地转换],需要一个能批量缩放图片的工具,于是我使用wxpython写了一个批量图片缩放工具(同时也是一个图片浏览工具哦)。
关键函数:
1,图像打开和浏览
def OnButton1LeftUp(self, event):#浏览下一幅图片
if self.index > 0:
self.index -= 1 #图像次序减一
im = Image.open(self.images[self.index])
self.imagesize = im.size

本文介绍了一款使用WxPython编写的批量图片缩放工具,旨在解决因图片过大导致的传输速度慢问题。通过该工具,用户可以快速将高分辨率图片批量缩小至合适的尺寸,以减少文件大小,提升传输效率。工具还具备图片浏览功能,方便用户预览处理效果。
最低0.47元/天 解锁文章
2141

被折叠的 条评论
为什么被折叠?



