Go to file
Jiawei Liu 2789a9ed94
Merge pull request #180 from struggle0929/patch-5
delete:Redundant scroll wheel control code
2025-11-28 10:06:18 +08:00
.github Bump actions/upload-artifact from 4 to 5 2025-11-01 23:01:38 +00:00
assets/desktop fix bug: flip_cursor 2023-03-12 11:58:45 +08:00
docs update dev.md 2025-07-08 08:46:15 +08:00
examples 集成1.0 2025-09-14 23:10:39 +08:00
requirements Add an optional depend 2023-03-11 17:40:31 +08:00
src/mulimgviewer bug:Redundant scroll wheel control code 2025-11-28 09:40:06 +08:00
.deepsource.toml exclude demo_input_from_file/.*\.txt and ^src/mulimgviewer/gui/.*_gui\.py 2023-03-04 22:40:21 +08:00
.gitignore 修改EXIF信息显问题 2025-06-22 18:07:15 +08:00
.gitlint Support homebrew 2023-03-11 19:01:34 +08:00
.mailmap fix bug by deepsource 2023-03-11 19:20:15 +08:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2025-11-24 21:20:07 +00:00
.readthedocs.yaml 📝 Fix html_favicon 2023-03-12 12:09:41 +08:00
.rubocop.yml 👷 Add rubocop 2023-03-11 19:40:55 +08:00
.yamllint.yaml Support homebrew 2023-03-11 19:01:34 +08:00
CHANGELOG.md Add CHANGELOG.md to customize github release text 2023-03-04 04:11:40 +08:00
CITATION.cff Create CITATION.cff 2022-01-24 20:54:12 +08:00
LICENSE 📝 Add document 2023-03-11 14:01:59 +08:00
MulimgViewer.py test precommit 2023-03-04 20:54:53 +08:00
README.md Update README.md 2023-07-18 20:58:48 +08:00
flake.lock 🐛 Fix wxpython 2023-07-14 13:39:28 +08:00
flake.nix 🐛 Fix version of flake.nix 2023-07-18 19:31:46 +08:00
install.yaml pillow==9.3.0->pillow==10.3.0 2024-05-17 23:37:40 +08:00
pyproject.toml 🐛 Fix a typo 2023-04-20 20:26:53 +08:00
python-mulimgviewer.rb Support homebrew 2023-03-11 19:01:34 +08:00
requirements.txt [pre-commit.ci] auto fixes from pre-commit.com hooks 2023-08-01 13:10:53 +00:00

README.md

multiple images viewer

GitHub stars All releases

MulimgViewer

Doc: English Doc | 完整官网文档 | Wiki

Mirror: 国内gitee镜像项目 | 果壳OpenCas镜像项目

Link: 快速入门 | 下载和安装

如果有一些超链接失效,请通过issue反馈。

介绍

MulimgViewer多图像浏览器,在一个界面显示多个图像,方便图像的比较、筛选。

  • 从多个文件夹加载图像并并排显示
  • 同时放大多个区域

f6

您的star是我开发完善该项目最大的支持 qq交流群945669929

应用场景

例1多图像浏览

浏览202,599张图片的数据库CelebA需要多长时间一次显示1000张只需点击200多次即可完成 f15

例2并行挑选

以前你可能需要在多个窗口打开多个图像,逐个对比,再到文件夹找到对应的图像,复制到别的地方。

现在使用MulimgViewer多图像浏览器输入各个需要对比的目录一键保存需要对比的多张图像到本地

Parallel_select

图片并行挑选:Parallel auto or Parallel manual,关闭Parallel+Sequential(默认使用复制,选中MoveFile为剪切)。

例3并行放大

MulimgViewer可以轻松的完成纵向与横向的拼接支持自动拼接保存,支持并行放大

f7

同时支持任意位置划框(鼠标左键按住移动),多框并行放大(鼠标右键点击,生成新的框)。详细见

f11

例4成对数据浏览

MulimgViewer可以方便的进行成对的数据的浏览、比较。详细见

f8

例5一键生成论文对比图

支持显示标题,调整放大框的位置。放大框的位置选择middle bottom,建议🔍Scale=-1,-1;如果选择其他位置,自行调节放大倍数,例如:🔍Scale=1.5,1.5详细见

f17

显示半张图像。勾选OneImg,使用NumPerimg控制几张图像合成一张图像。Gap(x,y)=*,*,0,*,*消除间距。

f18

例6支持远程挂载目录图片浏览

将远程服务器的目录挂载后在MulimgViewer中选择目录即可完成图片浏览。

  1. Ubuntu: 使用ubuntu的文件管理器nautilusstfp://10.8.0.4连接到服务器。
  1. win10: 安装WinFsp和SSHFS-Win之后文件资源管理器中填写远程服务器ip例如\\sshfs\user@ip!port

例7支持点按旋转

显示多张图片的同时,鼠标左键点击即可完成图片旋转。

f10

例8批量化resize图片

利用自动保存功能可以实现批量化resize图片。 操作:

  1. 输入模式选择Sequential选择输入文件夹
  2. 选择保存文件的输出目录
  3. 勾选自动保存AutoSaveAll
  4. 设置TruthResolution为固定的大小,例如:256,256
  5. 点击保存💾

引用

如果您在研究中使用此项目请使用以下BibTeX条目。

@software{MulimgViewer,
  author  = {Liu, Jiawei},
  license = {GPL-3},
  title   = {{MulimgViewer: A multi-image viewer for image comparison and image stitching}},
  url     = {https://github.com/nachifur/MulimgViewer}
}

使用条款

许可证

GPL-3.0 Licensehttps://www.gnu.org/licenses/gpl-3.0.en.html

额外条款

Star 历史

Star History Chart