当前位置: 首页 > 编程笔记 >

用python 批量更改图像尺寸到统一大小的方法

司马腾
2023-03-14
本文向大家介绍用python 批量更改图像尺寸到统一大小的方法,包括了用python 批量更改图像尺寸到统一大小的方法的使用技巧和注意事项,需要的朋友参考一下

如下所示:

#提取目录下所有图片,更改尺寸后保存到另一目录
from PIL import Image
import os.path
import glob
def convertjpg(jpgfile,outdir,width=128,height=128):
  img=Image.open(jpgfile)
  try:
    new_img=img.resize((width,height),Image.BILINEAR)  
    new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
  except Exception as e:
    print(e)
for jpgfile in glob.glob("E:\\img\\*.jpg"):
  convertjpg(jpgfile,"E:\\lianhua")
  

以上这篇用python 批量更改图像尺寸到统一大小的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 我有一个名为sampleImage的图像,我试图沿着x轴和y轴拉伸它,如下所示,当它处于横向时,它根本不起作用 然后,我在viewDidLayoutSubviews()中做了如下操作, 如果设备在中,这是有效的,但是一旦您将其旋转到并返回,所有更改都将消失。如何确保这些尺寸在旋转时保持不变?

  • 本文向大家介绍python批量修改图片大小的方法,包括了python批量修改图片大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 Image的使用 引用 上述是修改单一的图片,若要批量修改文件夹下的所有图片,则要使用循环,在上面基础添加 例如: 第一个参数为图片的目录路径,第二个参数是(目录路劲的回

  • 本文向大家介绍python opencv 图像尺寸变换方法,包括了python opencv 图像尺寸变换方法的使用技巧和注意事项,需要的朋友参考一下 利用Python OpenCV中的 cv.Resize(源,目标,变换方法)就可以实现变换为想要的尺寸了 源文件:就不用说了 目标:你可以对图像进行倍数的放大和缩小 也可以直接的输入尺寸大小 变换的方法: CV_INTER_NN - 最近邻插值,

  • 问题内容: 作为Web应用程序的一部分,一旦将图像下载并呈现在网页上,我需要确定浏览器上下文中图像的文件大小(kb)和分辨率(例如,我可以在页面上显示该信息)显然,这需要在客户端完成,必须能够在没有ActiveX控件或Java小程序(IE7 +,FF3 +,Safari 3 +,IE6不错)的情况下解决x浏览器,尽管它不必每个浏览器都是相同的解决方案。 理想情况下,这可以使用系统Javascrip

  • 问题内容: 我有一个固定的宽度和高度来调整图像大小。但是,我对此有一个问题,因为图像可以具有任何类型的尺寸比(可以是 垂直 或 水平 )。在这种情况下,固定的宽度和高度会引起问题。我想以更智能的方式计算 宽度和高度 。 例如,假设我定义了 width 1024px和height 768px 。我想调整垂直图像的尺寸 (高度1100px和宽度200px) 。因此,在我的情况下,它将调整为固定 大小(

  • 问题内容: 我正在尝试使用JavaScript更改图像的大小。jS文件与HTML页面分开。 我想在JS文件中设置图像的高度和宽度。有什么好的方法吗? 问题答案: 引用图像后,就可以像这样设置其高度和宽度: 在html中,它看起来像这样: