🌍 i18n 提示:部分翻译可能不完整或不准确。欢迎提交 Pull Request 以改进翻译!
🌐 在线体验我们的应用:http://39.105.110.128:0721。这是我的闲置 2c2g3m 云服务器,未使用 CDN。
Stable Diffusion webui 无限图像浏览器
软件支持和开发进度概览
软件 | 支持状态 | 提供方式 |
---|---|---|
Stable Diffusion web UI | 已支持 | 内置 |
ComfyUI | 部分支持 | 内置 |
Fooocus | 已支持 | 内置 |
NovelAI | 已支持 | 内置 |
StableSwarmUI | 已支持 | 内置 |
Pixiv | 已支持 | pixiv_iib_plugin |
如果您想支持更多软件,请参考:parsers 或 pixiv_iib_plugin
主要特性
🔥 出色的性能
- 一旦生成缓存,图像可在几毫秒内显示。
- 默认使用缩略图显示图像,默认大小为 512 像素。您可以在全局设置页面调整缩略图分辨率。
- 您还可以控制网格图像的宽度,使其显示宽度范围从 64px 到 1024px。
- 支持通过
--generate_video_cover
和--generate_image_cache
预生成缩略图和视频封面以提高性能。 - 支持通过
IIB_CACHE_DIR
环境变量指定缓存目录。
🔍 图像搜索和收藏
- 提示词、模型、Lora 等信息将转换为标签并按使用频率排序,以便精确搜索。
- 支持标签自动完成、自动翻译和自定义。
- 可通过右键菜单切换自定义标签来实现图像收藏。
- 支持类似 Google 的高级搜索。
- 也支持模糊搜索,您可以通过文件名或生成信息的一部分进行搜索。
- 支持添加自定义搜索路径,便于管理用户创建的文件夹。
🖼️ 查看图像/视频和"发送到"功能
- 支持查看图像生成信息。全屏预览模式下也支持此功能。
- 支持将图像发送到其他标签页和第三方扩展,如 ControlNet、openOutpaint。
- 支持全屏预览,并在全屏预览模式下启用自定义快捷键操作。
- 支持在全屏预览模式下通过按箭头键或点击按钮导航到上一张或下一张图像。
- 支持播放来自远程服务器的视频文件。
💻 多种使用方法
- 您可以将其作为 SD-webui 的扩展安装。
- 您可以使用 Python 独立运行它。
- 也提供桌面应用版本。
- 支持多种流行的 AI 软件。
🚶♀️ 漫游模式
- 自动加载下一个文件夹(类似于 os.walk),让您无需分页即可浏览所有图像。
- 经测试可正常处理超过 27,000 个文件。
- 当有文件夹时,您可以通过点击右上角的漫游按钮从其他模式切换到漫游模式。它会扁平化所有文件夹,避免繁琐的进出文件夹操作。
🌳 基于文件树结构的预览和文件操作
- 支持基于文件树的预览。
- 支持自动刷新。
- 支持基本文件操作,如多选删除/移动/复制和创建新文件夹。
- 按住 Ctrl、Shift 或 Cmd 键可选择多个项目。
- 支持的多选操作包括:删除、移动、复制、打包下载、添加标签、删除标签、移动到另一个文件夹、复制到另一个文件夹、拖放。
- 您可以通过点击右下角的"保持多选"按钮保持多选状态,方便对所选文件集合执行多个操作。
🆚 图像对比(类似 Imgsli)
- 提供两张图像的并排比较。
- 同时提供图像生成信息的比较。
🌐 多语言支持
- 目前支持简体中文/繁体中文/英语/德语。
- 如果您想添加新语言,请参考 i18n.ts 并提交相关代码。
🔐 隐私和安全
- 支持自定义密钥进行身份验证。
- 支持配置文件系统的访问控制,当服务允许公开访问时默认启用(仅作为 sd-webui 的扩展使用时)。
- 支持自定义访问控制的允许路径。
- 支持控制访问权限。您可以在只读模式下运行 IIB。
- 点击此处查看详情
📦 打包/批量下载
- 允许一次下载多张图像。
- 数据源可以是搜索结果、常规图像网格视图页面、漫游模式等。可以通过拖放或"发送到"将图像添加到处理列表。
⌨️ 键盘快捷键
- 允许删除和添加/删除标签,可在全局设置页面自定义触发按钮。
如果您喜欢这个项目并觉得它有帮助,请考虑给它一个 ⭐️。这对我继续开发和维护这个项目非常重要。如果您有任何建议或想法,请随时在 issue 部分提出,我会尽快回复。再次感谢您的支持!
安装 / 运行
作为 SD-webui 的扩展:
- 在 SD-webui 中打开"扩展"标签。
- 选择"从 URL 安装"选项。
- 输入
https://github.com/zanllp/sd-webui-infinite-image-browsing
。 - 点击"安装"按钮。
- 等待安装完成,然后点击"应用并重新启动 UI"。
作为独立程序使用 Python 运行(无需 SD-webui):
如果您需要查看由 ComfyUI/Fooocus/NovelAI 生成的图像,请参考 https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/202。
如果您需要 Dockerfile,可以参考此链接:https://github.com/zanllp/sd-webui-infinite-image-browsing/discussions/366
作为桌面应用程序(无需SD-webui和Python):
可执行版本也支持ComfyUI/Fooocus/NovelAI。
从存储库页面右侧的"releases"部分下载并安装程序。 如果杀毒软件检测到病毒,可以忽略,这是误报。
如果您需要自行编译,请参阅https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/.github/workflows/tauri_app_build.yml。
作为库使用:
使用iframe访问IIB,将其用作应用程序的文件浏览器。参考https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/vue/usage.md
预览
图像搜索
首次使用时,需要点击并等待索引生成。以我2万张图片为例,花了约45秒(使用AMD 5600X CPU和PCIe SSD)。之后使用时,会检查文件夹是否有变化,如有则需要重新生成索引。通常这个过程很快。
图像搜索支持翻译,详情见https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/39。欢迎分享其他语言的文件,方便大家使用。
全屏预览(并排布局)
全屏预览
在全屏预览模式下,您还可以查看图像信息并在上下文菜单中执行操作。支持拖动、调整大小和展开/折叠。
如果您和我一样不需要查看生成信息,可以选择简单地最小化此面板,所有上下文操作仍然可用。
图像对比
在不同标签页面板之间传输文件
右键菜单
您也可以通过将鼠标悬停在右上角的图标上来触发它。