利用批处理脚本自动生成编号图片
利用批处理脚本自动生成编号图片

利用批处理脚本自动生成编号图片

在自动化和脚本化任务处理中,批处理(Batch)脚本依然是Windows环境下的一种高效解决方案。本文介绍了一个批处理脚本,它能够根据用户输入的描述词,自动生成图片,并按照递增编号进行存储。

脚本功能概述

该脚本的主要功能包括:

  1. 自动获取当前目录下最大的图片编号(形如 image_xx.png)。
  2. 计算新图片的编号,确保文件不会被覆盖。
  3. 用户输入图片描述词,用于生成对应的图像。
  4. 通过 curl 命令请求 Pollinations AI 服务,根据输入的描述生成符合用户需求的图片。
  5. 保存图片到本地,确保命名格式统一。

核心代码解析

  1. 自动编号计算

set "count=0"
for /f "tokens=2 delims=" %%A in ('dir /b /on image*.png 2^>nul') do (
for /f "tokens=1 delims=." %%B in ("%%A") do (
if %%B GTR !count! set /a count=%%B
)
)
set /a count+=1

该部分代码遍历当前目录下所有 image_*.png 文件,提取最大的编号,并递增1以生成新的文件名。

  1. 调用 AI 图片生成 API

set /p prompt="请输入生成图片的描述词: "
set "prompt=%prompt: =%%20%"
set url="https://image.pollinations.ai/prompt/%prompt%?width=1024&height=1024&seed=100&model=flux&nologo=true"
curl -o "!filename!" %url%

这里使用 curl 发送请求,并通过 set /p 让用户输入描述信息,进而动态生成图片。

应用场景

  • 自动化图像生成,适用于AI绘画、数据增强等需求。
  • 批量生成AI图片,无需手动管理文件名。
  • 结合其他自动化流程,如定时任务或数据可视化。

总结

这个批处理脚本为图片生成提供了一种高效的自动化方式,结合 AI 生成技术,使得用户能够快速创建带编号的图像文件。它适用于需要大规模批量处理图片的场景,并可根据需求进一步优化,如增加时间戳、支持更多API参数等。

脚本下载地址: 点击这里 获取完整批处理脚本。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Title - Artist
0:00