最近正在写web大作业,不可避免的要批量处理一些图片改成合适的分辨率来达到更美观的效果,百度了ps的教程,但百度知道的版本过于古老导致在ps摸索了半小时都没搞定,想请教一下各位大佬们有没有什么方便快捷的方法
在线转换图像文件 之前在做前端的时候发现的一个网址可以看一下。
code_0x00
如图,和自己的学霸同学讨论了一下,他建议说用待定系数法,但他自己也做不出来。然后我们俩一起蒙对了个正确答案。但不是自己算出来的总有点不舒服,有大佬帮忙解答的话不胜感激
图像处理脚本:https://gallery.technet.microsoft.com/scriptcenter/Resize-Image-A-PowerShell-3d26ef68 (可能只兼容 Windows)
PowerShell 文件批处理:https://www.yiibai.com/powershell/powershell-foreach-loop.html
PowerShell 真是像哆啦A梦的 .NET 百宝箱一样神奇
LittleboyHarry 第一个链接下载了是个psm文件,默认是记事本打开,请问一下大佬是用什么方式打开的呢
linux 一行搞定: find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[basename]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[basename]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
disksing 是要装了Linux系统才能用的吗,对这方面不甚了解
Yuuki-Asuna 搞个 WSL 也可
Yuuki-Asuna 放到与命令行 PowerShell 工作目录(可以 cd 换到自己图片的文件夹下)同一个文件夹下就可以,先 import-module 导入一下 然后调用 resize-image
刚刚测试了一下,PowerShell 5 版本会有 bug 运行不了,升级到 6、7 就可以。
如果你命令行实在不会搞的话,可以试试本地图形化界面开源工具 caesium https://saerasoft.com/caesium/
https://images.weserv.nl/ 有点离题了并不是批量。但是改改query string的参数就可以随便调宽高,顺手还能转个webp,而且速度也不赖。写作业挺好的😂
python解决方案:读取文件列表->使用Pillow将图片Resize并保存
© 2018-2023 0xFFFF