【Python】打开图像(图片)的两种方式

本文介绍如何使用Python中的PIL模块进行图像处理,并利用Win32API模块在Windows系统上打开图片文件。文章详细展示了如何安装PIL模块、加载及显示图像,并特别注意到了在使用Win32API时对于路径格式的要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PIL

这个可以说是Python里面用的最多的处理图像的模块了,已经可以算是公认的官方模块。
如果导入时出现错误,比如没有安装此模块的话,请使用下面的指令解决。

pip install pillow # 根据你系统不同或别的原因,也可能是pip3
from PIL import Image

filePath = "1.jpg" # 文件路径

img = Image.open(filePath) # 打开图像
img.show() # 显示图像

显示时会调用你系统设置的默认图像打开程序

win32api

使用这个模块估计很多人已经懵了,为什么会可以使用这个模块呢?
这主要还是源于我当时的C语言编程经验,在写Windows系统程序的一些东西的时候经常可能会用到API

from win32api import ShellExecute

filepath = "image/123.jpg"

filepath = filepath.replace("/", "\\")
# 此处需要注意不能使用其他系统的目录分隔符,因为这是Win32api,如果使用了
# 就需要转换成Windows的目录分隔符。

ShellExecute(None, "open", filepath, None, None, 1)

显示时会调用你系统设置的默认图像打开程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值