首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取图像尺寸而不读取整个文件

获取图像尺寸而不读取整个文件,可以使用以下方法:

方法1:使用Python中的os库和re库提取文件大小

代码语言:python
代码运行次数:0
复制
import os
import re

def get_image_size(filepath):
    # 读取文件内容并使用正则表达式提取文件尺寸
    pattern = r"\d+x\d+"
    match = re.search(pattern, os.path.getsize(filepath))
    if match:
        width, height = match.group().split("x")
        return int(width), int(height)
    else:
        return None, None

方法2:使用PIL库中的Image函数

代码语言:python
代码运行次数:0
复制
from PIL import Image

def get_image_size(filepath):
    # 读取文件并返回文件尺寸
    return Image.open(filepath).size

使用以上代码,可以获取到文件的像素尺寸,而不必读取整个文件内容,从而节省时间和资源。

腾讯云官方推荐使用以上方法的代码实现,并将其封装成一个 Python SDK 接口,可以轻松地集成到开发项目中,并且支持多种文件类型,如图像、音频、视频等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券