还在为封面图而发愁吗?有了这个脚本,就可以自动下载图片,实现封面图片自由了。
代码实现#
echo "---- Fetch Image ----"
# 当前时间
$t = Get-Date -Format "yyyy_MM_dd_HH_mm_ss"
# 二次元图片 API
$uri = "https://t.alcy.cc/pc/"
# 文件名
$filename = $t + ".webp"
echo $filename
Invoke-WebRequest -Uri $uri -Outfile $filename
echo "---- Fetch Image ----"
食用方法#
将上面的代码写入到一个ps1
文件中,每次要获取图片时,只需要用PowerShell
,运行该脚本文件即可。
2024-07-28: 增加图片压缩功能#
新的代码如下:
# 获取一张二次元图片
Write-Output "---- Fetch Image ----"
# 当前时间
$t = Get-Date -Format "yyyy_MM_dd_HH_mm_ss"
# 二次元图片 API
$uri = "https://t.alcy.cc/pc/"
# 文件名
$filename = $t + ".webp"
Write-Output "filename: $filename"
# 下载
Invoke-WebRequest -Uri $uri -Outfile $filename
# 压缩图片(质量q=5)
$input = $filename
$output = $t + "_compressed.webp"
ffmpeg -i $input -q 5 $output
# 删除原图片
Remove-Item $filename
Write-Output "---- Fetch Image ----"
注意:图片压缩用到了
ffmpeg
,运行脚本前,请确保已经安装ffmpeg
,并配置好环境变量。