用途:为内容创作查找合适配图,对给定选题进行联网图片搜索,返回结构化图片信息,便于后续筛选与处理。
主要能力:基于 DuckDuckGo 图片搜索;支持按尺寸(Small、Medium、Large、Wallpaper)、颜色(如 Red、Blue、Green、Monochrome)、类型(photo、clipart、gif、transparent、line)、布局(Square、Tall、Wide)和版权(any、Public、Share、Modify)过滤;可自动下载图片到本地目录;输出 JSON 元数据,包含标题、图片 URL、缩略图、来源页面、来源域名、宽高及本地路径等。
使用方式:运行 python scripts/image_search.py "搜索关键词" --max_results 10 --size Large。常用参数包括 query(必填)、--max_results(默认 10)、--size、--color、--type、--layout、--license、--region(默认 zh-cn)、--download(下载目录)、--output(输出 JSON 文件路径)。下载图片按 image_001.jpg、image_002.png 等顺序命名。
适用场景:文章头图、正文配图、缩略图、横幅 Banner 等素材查找;可与图片处理技能配合,用于添加文字标注、插入配文或调整尺寸。
限制与注意:需要能访问 DuckDuckGo 图片搜索服务;下载前需确认版权许可,商业用途尤其注意;自动下载有适当延迟以避免触发限制;部分图片 URL 可能失效,脚本会跳过并报告。关键词建议使用描述性组合以提高精准度。