SuperAPI AI 工具集

unsplash-image

设计与创作

查看项目

更新于 10-16 07:28

技能介绍

用途:在 Unsplash 上搜索图片并下载,可选在图片上添加标题/副标题文字叠加层。适合需要配图的写作、设计或内容制作场景。

主要能力与用法:脚本位于 ~/.agents/tools/unsplash-search.py,环境文件 ~/.agents/tools/.env 中保存 UNSPLASH_CLIENT_ID。基本命令:python ~/.agents/tools/unsplash-search.py --query "nature landscape" --output ./image.jpg。可用 --orientation 过滤 landscape、portrait 或 squarish,用 --color 按颜色过滤,用 --pick random(默认)或 first 选择结果,用 --list 仅列出结果而不下载,用 --count 控制获取数量(最大 30,默认 30)。添加文字时传 --title,可选 --subtitle;脚本会在图片下方添加半透明深色背景、白色带阴影标题和灰色副标题,并自动换行和调整字号,此功能需 Pillow。依赖 requests 和 Pillow,可执行 pip install requests Pillow 安装。

输出:脚本会打印下载 URL、摄影师署名(Unsplash 要求)以及保存路径,若叠加文字会给出确认。

限制:Unsplash API 条款要求署名并触发下载跟踪端点;图片以 regular 质量(1080px 宽)下载,如需更高分辨率需自行修改脚本改用 urls.full 或 urls.raw。其他平台与具体收费信息暂未提供。