-
Notifications
You must be signed in to change notification settings - Fork 106
Usage Instructions
Test images pack download link: https://raw.githubusercontent.com/nachifur/MulimgViewer/master/img/test_img.zip
Note: This software does not support automatic refresh, after modifying the layout parameters, you need to refresh manually (Ctrl+R
).
-
Fill in the layout parameters in the Settings panel:
Row
(number of images in a row),NumPerImg
(number of sub-images that will be combined into a single image),Col
(number of images in a column). -
File->Open, select input mode:
2.1. Sequential: Multiple images in one folder. (
test_input/01
)2.2. Parallel Auto: One folder with several subfolders, each subfolder contains multiple images. (
test_input/
)2.3. Parallel Manual: Manually select multiple folders. (
test_input//01
+test_input//02
)2.4. Image File List: Import images according to a given list of filenames (TXT, CSV). (Demo file)
-
Open the folder and import the path.
-
After loading the images you can use the Next and Previous buttons to switch between them.
-
Input/OutPut
->OutputMode, select the output mode -
File->Select output path
, Select the output path. -
Save 💾️
- Input path:
- Sequential: Ctrl+E
- Parallel Auto: Ctrl+A
- Parallel Manual: Ctrl+M
- Image File List: Ctrl+F
-
Output path: Ctrl+O
-
Next: Ctrl+N
-
Previous Ctrl+L
-
Save: Ctrl+S
-
Refresh: Ctrl+R (Or right mouse button)
-
Hide toolbar: Ctrl+H
-
Use the keyboard arrow keys (up, down, left, right) to move the image in the image panel.
Sequential
is a serial browsing mode. It is used to display and stitch multiple images with different filenames contained in a single folder.
Parallel Auto
and Parallel Manual
are parallel browsing modes (subfolders with different names). In order to compare the images, each folder or subfolder must contain the images with the same filenames.
Image File List
is a custom mode. You can import a list of images from TXT or CSV file. CSV supports multi-line and multi-column mode.
For automatic image arrangement set NumPerImg
to -1
.
stitch
: Save the stitched image to the stitch_images directory.
select
: Save the currently displaying images to a different folder. By default the images will be copied to a new location, you can select MoveFile
to move them instead.
magnifer
: Save all the magnified areas separately.
Other modes are just the different combinations of the three modes listed above.
By default NumPerImg = -1
and this is an automatic layout mode. NumPerImg
means that several images are combined into a single image.
If NumPerImg = 1
or >1
, then the image layout is in manual mode. In this mode Row
and Col
numbers can be adjusted.
By selecting Parallel+Sequential
option, you can simultaneously view the first n images in folders 1-12, n can be set by NumPerImg
.
For example: Row=5
, NumPerImg=4
, Col=1
means that MulimgViewer will show 4 images from 5 parallel directories at once, 20 images in total. Check Vertical
to change the image layout direction.
Modify Row
and Col
to control the two-dimensional arrangement of parallel folders.
Parallel->Sequential: Generate a image list containing all pictures in multiple folders, and then display them in serial.
In Parallel+Sequential mode, the file name under each subfolder needs to be the same, but in Parallel->Sequential mode, it is not required.
Select AutoSaveAll
, then click Save 💾️
.
Fill
: Image size is the largest image in a group, filling mode (keep the original pixel resolution).
Crop
: Image size is the smallest image in a group, cropping mode (keep the original pixel resolution).
Resize
: Image size is an average size of all the images in a group, scaling mode (don't keep the original pixel resolution).
You can use custom background and foreground colors and transparency.
This feature provides independent view and output scales.
Application scenario:
- When you need to display a lot of images at the same time and the screen can’t fit them all, just set
Scale:Show
to shrink the images. - Stitched images at 100% scale can be very large, but you can control the dimensions of the individual images by setting
Scale:Out
.
Process Flow:
- Click
Zoom 🔍️
;
- Mouse pointer will be turned into a crosshair cursor. Now you can make a selection;
- To make a selection press and hold the left mouse button, drag mouse to draw a rectangle and then release the button — a magnified area will be displayed;
- Click the right mouse button to duplicate the selection.
Tips:
-
🔍️KeepSize
— keep the image and the magnified area aspect ratios the same. -
🔍️Scale
by default is set to-1,1
, which means the scaling factor will be chosen automatically. - Select
Vertical
, then pressCrtl+R
to place the magnified area on the right side of the original image. - Use
🔍️Scale
to change the magnification factor, but keep in mind that the maximum size will not exceed the original image size. For example,3,3
means enlargement by a scale factor of 3. -
Box:Width
is set to2,3
. The line width in the original image is 2, and the line width in the magnified image is 3. - Set
Box:Width
to0,0
to hide the selection border. -
Box:Width
is set in pixels and remains the same in all zoom levels. If the selection border width is suitable whenScale:show
is set to0.1,0.1
andScale:Out
is set to1,1
, then it will probably be much thinner in the output image. - After clicking
Zoom 🔍️
, select the image by clicking the image with the left mouse button, and then usectrl
+ mouse wheel to zoom the image globally. - The scroll wheel zoom function is controlled by a zoom factor. Every time you manually set
Scale:Show
to1,1
, the zoom factor is cleared to zero.
Adjust the position of the selection:
- Check
SelectBox
; - Position the mouse pointer inside the selection border and click the left mouse button to select it;
- Use the keyboard arrow keys to adjust the position of the selection; PS: press
shift
to change the speed or use the right mouse button to quickly move the position of box. - Uncheck
SelectBox
.
Note: After selecting SelectBox
option you cannot make a new selection by pressing the left mouse button, but you can still duplicate an exsisting selection by pressing the right mouse button.
Clear a box:
Method 1:
- Check
SelectBox
, click the left mouse button on a selection, pressDel
to clear the chosen selection; - Unheck
SelectBox
, pressDel
to clear all selections.
Method 2:
- Uncheck
SelectBox
; - Double-click the left mouse button on the image;
- Press
Ctrl+R
to clear all the selections and refresh the view.
Manually change the color of the zoom box.
- Check
Box:SelectBox
. - On the original image, select a box with left click
- Left click
Color/transparency:Draw
and select the color
Do not show box/img:
- Uncheck
Box:InBox
, remove the box on the original picture - Uncheck
Box:In🔍️
, remove the box on the enlarged picture - Uncheck
ShowImg
, the original picture will not be displayed - Uncheck
Show🔍️
, the enlarged picture will not be displayed
Enable AutoWinSize
for automatic window resizing.
Move the slider for coarse positioning.
-
Help
->Index Table
; - Find the serial number of the image;
- Enter the serial number and press Enter.
Title
- After closing
Title:Auto
, you can customize the display title - In the
Sequential
input mode, the file name is01_DSC.jpg
, and thePrefix
andSuffix
are not selected, the file is displayed asDSC
. Use numbers to sort image files.
Font
- It is recommended to use the installation version
_Setup.exe
- Copy the font
1_Calibri-Light.ttf
to the installation directoryC:\Program Files (x86)\MulimgViewer\font\using
- The smaller the number in
1_Calibri-Light.ttf
, the higher the font order in the GUI
- Make sure that image filenames in all folders/subfolders are the same when using the multi-image modes (Parallel Manual and Parallel Auto).
- Subfolder naming is also important. If the names are 0,1,2...10,11, then you should change them to 00,01,02...10,11. Otherwise MulimgViewer will sort them as 0,1,10,11,2...
Recommended file renaming tool:
win10: uTools
Ubuntu:
- purrr.
sudo apt install purrr
- Thunar-Bulk Rename Files.
sudo apt install thunar
- Regular Expression: perl-rename
- Disable
AutoWinSize
and maximize the window. - Adjust
Scale:Show
as needed. For example,0.2,0.2
to shrink,2,2
to enlarge images. - Set
TruthResolution
to resize all the images to the same size for your viewing convenience.