arrays - 给定一个图像列表,我如何以编程方式找到它们的 h 和 v 大小?
问题描述
给定图像列表,您可以手动将它们发送到 Chrome,Chrome 会报告它们的水平和垂直像素数。
在本应是可编程任务的过程中,这可能需要数小时。如何?
同样,手动工作也很好,但时间太长。需要将列表发送到返回大小的东西。
这是使用 .PDF 替换 .xsl 的一部分。详情见http://www.tinaja.com/whtnu19.shtml
从应该是完全自动化的过程中消除几个小时的手动编程。必须适用于所有类型的图像。
解决方案
你不应该需要一个编程环境来做到这一点,我认为你可以在操作系统中做到这一点。例如:
- Windows:在 .bat 文件中获取图像文件尺寸
- 在 Mac 上:在我的 Mac 上获取 PNG 的像素尺寸
- Linux:Shell 命令获取图像的像素大小
我是一个 Python 人,所以我可能会使用pillow
( from PIL import Image; img = Image.open('image.jpg'); print(img.size)
) 但在大多数现代语言中这很简单,例如,请参阅这个问题以获取 JavaScript 解决方案:如何使用 JavaScript 获取图像大小(高度和宽度)?
您使用哪种方法取决于您在哪里完成其余的工作流程。
推荐阅读
- selenium - 我在 Capturescreensot 方法和自定义侦听器中收到“java.lang.NullPointerException”
- azure - 有没有办法使用 Graph API 获取管理员同意请求列表?
- javascript - 如何在javascript中将变量修剪并保存到字符串中的第一个空格
- python - 未检测到 Python 3.8 安装
- laravel - 如何获取特定型号的视频?
- php - 从网页中提取版本信息的查询
- c++ - a.exe:文件无法识别:文件被截断
- java - 春季启动查询,这有什么问题?
- jquery - 将fancybox 1 迁移到fancybox 3
- kotlin - 我们可以使用 Kotlin 接口实现类似 Rust 的 Traits