美文网首页
基于Python改变图片像素大小

基于Python改变图片像素大小

作者: 潇洒坤 | 来源:发表于2018-08-12 17:17 被阅读223次

用python改变图片像素大小非常快速,编辑好代码运行程序不到1秒就产生结果。
有的网站上传照片时,限定了照片像素大小,这时候小小一份代码就可以快速解决我们的需求。
下面代码需要修改main函数中的file_in、width、height、file_out这4个变量。
其中file_in、file_out是字符串str类型,width、height是整数int类型。
运行代码前要安装图像处理库pillow,安装命令:pip install pillow
代码如下:

from PIL import Image
def produceImage(file_in, width, height, file_out):
    image = Image.open(file_in)
    resized_image = image.resize((width, height), Image.ANTIALIAS)
    resized_image.save(file_out)

if __name__ == '__main__':
    file_in = '1寸.jpg'
    width = 180
    height = 240
    file_out = '1.jpg'
    produceImage(file_in, width, height, file_out)

相关文章

  • 基于Python改变图片像素大小

    用python改变图片像素大小非常快速,编辑好代码运行程序不到1秒就产生结果。有的网站上传照片时,限定了照片像素大...

  • 多媒体编程

    一、图片处理 BMP无损图片(无压缩)占用内存的大小 = 图片总像素 * 每个像素占用的大小 每个像素占用的大小 ...

  • 多媒体编程

    多媒体编程 文字、图片、音频、视频 计算图片大小 加载大图片 图片大小的计算图片大小=图片总像素*每个像素的大小b...

  • 图片简单操作

    图片大小 图片在计算机中的大小 图片的总大小 = 图片的总像素 * 每个像素占用的大小 位图 bmp格式的图片是无...

  • OpenCV:图片操作基本知识(二)

    公众号:大邓带你玩python 1.1随机生成像素 生成与test.jpg相同大小图片,但是像素是随机生成的。 1...

  • android笔记-多媒体编程

    多媒体概念(了解) 文字、图片、音频、视频 计算机图片大小的计算(掌握) 图片大小 = 图片的总像素 * 每个像素...

  • 图片大小问题2020-12-04

    1.图片的内存大小:宽 * 高 * 1像素占用大小 例如:512*512 像素的图片的大小,假设这...

  • Android 图片压缩

    Android中图片压缩一般有两种方式,一种是通过改变图片的尺寸来改变图片的大小,另一种是通过改变图片像素的质量来...

  • Python 改变图片大小

    修改图片的分辨率,大小。可以按比例缩放/扩大。代码如下。

  • APP查找图片资源时遵循先高后低原则(hdpi,mdpi,xhd

    1.图片布局 解压缩后的图片大小 = 图片的像素宽 * 图片的像素高 * 每个像素所占的字节数 运行上述代码,...

网友评论

      本文标题:基于Python改变图片像素大小

      本文链接:https://www.haomeiwen.com/subject/ungsbftx.html