数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 51|回复: 1

[科技] 从“表哥”到“图匠”:微软 Excel 可用 Python 脚本批量修图

[复制链接]
发表于 昨天 21:29 | 显示全部楼层 |阅读模式
科技媒体 Windows Report 昨日(8 月 13 日)发布博文,报道称微软宣布重磅升级 Python in Excel 功能,支持直接在表格中分析和处理图像,适用于 Windows、Mac 及网页版。
微软表示此举可以简化视觉数据分析流程,提升效率与集成度,用户只需将图片嵌入单元格,无需依赖外部软件,即可通过 Python 脚本对其操作。
IT之家援引博文介绍,具体操作分为四步:
首先,在“插入”菜单中选择“图片”并“置于单元格内”。
其次,确保图像完全位于单一单元格内,以便 Python 准确引用。
随后,在目标单元格输入“=PY (”并粘贴指定脚本:
from PIL import Imageimport numpy as npfrom scipy.signal import convolve2d# Convert image to grayscale and arrayimage = xl(“A1”)arr = np.array(image.convert(“L”) dtype=np.float32)# Apply Laplacian filterlaplacian = convolve2d(arr [[0 1 0] [1 -4 1] [0 1 0] mode=same boundary=symm)# Classify based on variance“Blurry” if np.var(laplacian) 100 else “Sharp”
最后按 Ctrl+Enter 执行。
示例脚本利用 PIL 库将图像转为灰度阵列,通过拉普拉斯卷积核计算方差,自动判断图像为“Sharp”或“Blurry”,结果直接输出在单元格中。
除清晰度检测外,该功能还支持多种图像变换任务,如调节亮度、修改色彩、叠加 Logo 水印及提取 EXIF 元数据。为平衡性能与精度,Excel 在“文件 > 选项 > 高级”中提供图像输入分辨率设置,用户可选择从原始尺寸降至 320×240 像素,以减少内存占用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 昨天 21:46 | 显示全部楼层
稀奇古怪的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-15 05:12 , Processed in 0.140400 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表