Promptvision - view all your generations in one place! Local image viewer!

详情

模型描述

Promptvision

全新重写版本。现使用 CustomTkinter 实现通过 Python 的原生 GUI。

  • 主要用于查看生成的图像(生成的图片),可在实时生成过程中查看,也可用于整理图像目录(支持自动检测你正在查看文件夹中的新图像)

  • 原生显示 Forge / automatic1111 的元数据(我使用的是 Forge)

    • 这意味着它也将支持使用相同元数据存储方式的其他平台
  • 提供导航快捷键

    • D 和 A 键用于切换上一张/下一张图片

    • F 键用于将图片标记为收藏

      • 查看器会在你打开的每个文件夹中保存一个 favorites.json 文件,因此你可以根据浏览内容拥有不同的收藏列表。
  • 设置信息存储在程序打开的同一位置

    • viewer_settings.json 文件包含你上次打开的目录、上次浏览位置(关闭后可从中断处继续浏览)、导出目录(你希望将收藏保存到的位置)以及自动更新开关(是否开启自动检测文件夹中新增图像)
  • 文件夹内所有图像的画廊视图

    • 点击某张图片即可在图像查看器中打开查看

请注意,打开画廊视图时在大多数情况下需要一定加载时间。我已经尝试了多种方法来优化性能,但目前仍存在局限。如果启用了自动更新功能,图像可能会出现轻微闪烁,尤其是在查看最后一页画廊时,该页面正被新生成的图像更新。建议关闭自动更新设置以减少闪烁。

程序的 VirusTotal 分析报告: https://www.virustotal.com/gui/file/617b644d673c84c1ccdc9c2287804102eba0e03b4ec9ca94f646b2175bbf62ff/detection

共检测出3个误报。似乎如果不使用证书,从 Python 生成可执行文件时很难完全避免这些误报。

构建命令:
pyinstaller --name=Promptvision --windowed --onefile --add-data="assets/*:assets" --add-data="views/*:views" --hidden-import=PIL._tkinter_finder promptvision.py --clean --icon=assets/pvlogo.png

此模型生成的图像

未找到图像。