Skip to content

yang0/save_caption_files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

save_caption_files

专门用来保存joycaption打标后的文本文件,解决需要手动修改文件名的问题

功能特点

  • 文本文件名与图片文件名完全一致(仅扩展名不同)
  • 按照图片文件名排序,自动使用未对应的图片文件名
  • 图片文件和caption文件保存在同一目录
  • 固定使用txt扩展名
  • 自动创建输出目录
  • 极简的参数设计

使用方法

  1. 将整个文件夹复制到ComfyUI的custom_nodes目录下
  2. 重启ComfyUI
  3. 在节点列表中找到"Save Caption Files"节点(在output分类下)

输入参数

  • text: 要保存的文本内容(通过input连接输入)
  • output_directory: 输出目录路径(用户必须指定)

输出

  • 返回保存状态信息字符串

文件命名规则

文本文件名与图片文件名完全一致,仅扩展名不同:

  • 图片文件:001_test_image.png
  • 生成的caption文件:001_test_image.txt

工作原理

  1. 扫描指定的输出目录
  2. 按文件名排序所有图片文件
  3. 检查输出目录中已存在的txt文件
  4. 使用第一个未对应的图片文件名(不含扩展名)
  5. 创建同名的txt文件

支持的图片格式

  • PNG (.png)
  • JPEG (.jpg, .jpeg)
  • BMP (.bmp)
  • GIF (.gif)
  • WebP (.webp)

使用场景

适用于以下场景:

  • 图片和caption文件需要保存在同一目录
  • 需要为每个图片生成对应的caption文件
  • 希望caption文件名与图片文件名保持一致

示例

假设输出目录中有以下文件:

  • 001_test_image.png
  • 002_another_image.jpg
  • 003_sample_image.png

第一次保存caption时,会生成:001_test_image.txt 第二次保存caption时,会生成:002_another_image.txt 第三次保存caption时,会生成:003_sample_image.txt

注意事项

  • 输出目录必须由用户明确指定,没有默认值
  • 图片文件和caption文件保存在同一目录
  • 固定使用txt扩展名
  • 确保图片文件命名规范,避免特殊字符
  • 如果所有图片都已对应txt文件,会使用时间戳作为文件名

About

专门用来保存joycaption打标后的文本文件,解决需要手动修改文件名的问题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages