PhotoMosaic-Artifact
PhotoMosaic-Artifact is free, open-source desktop software for creating photographic mosaic images from a custom tile library.
What PhotoMosaic-Artifact is
PhotoMosaic-Artifact is free, open-source desktop software for creating photographic mosaic images from a custom tile library. It includes a graphical interface and the `photomosaic-core` command-line tool, which accepts settings for output rows and columns, scale, material folder, and video sampling interval. Other command options include color enhancement, thumbnail filtering, tolerance, and a random seed. Video files can be used as material, with sampling set in milliseconds. Source images whose aspect ratio differs from the mosaic thumbnail are cropped to fit. The scaled output image dimensions must divide evenly by the selected row and column counts. The project describes its algorithm as a Python implementation based on eflorit’s mosaic-generator. Requirements include Pillow 6.1.0 or later, numpy 1.17.0 or later, and opencv-python 4.1.0.25 or later. JPEG is the listed output format. The repository uses the MIT License, permitting use, copying, modification, distribution, sublicensing, and sale under its terms. Listed systems are Windows 10, Mac OS 10.11+, and Ubuntu 16.04+; the releases page lists a Ver1.2 release with eight assets.
Good
- Free and MIT-licensed
- Includes both GUI and command-line tools
- Accepts video material with adjustable sampling
- Offers controls for mosaic layout and processing
- Supports Windows, macOS, and Linux
Watch out
- Requires Pillow, numpy, and opencv-python
- Output dimensions must divide evenly by row and column counts
- Material images may be cropped to fit
Who it suits
PhotoMosaic-Artifact suits users who want to make mosaics from their own image or video material and are comfortable with its listed Python-related dependencies. It offers both a GUI and command-line controls.
Verdict
PhotoMosaic-Artifact provides GUI and command-line routes to custom photographic mosaics, with support for image and video material. Users should account for its dependencies, aspect-ratio cropping, and output-dimension constraint.
The facts
Each one read from PhotoMosaic-Artifact's own pages, with the date it was checked.
What it does
- Algorithm
- The project describes its photo mosaic algorithm as a Python implementation based on eflorit/mosaic-generator.checked 8 Oct 2026
- Algorithm origin
- The mosaic algorithm is based on eflorit’s mosaic-generator project and implemented in Python.checked 8 Oct 2026
- Aspect ratio handling
- Material images with an aspect ratio different from the thumbnail are cropped to fit the thumbnail aspect ratio.checked 8 Oct 2026
- Command line
- The photomosaic-core command accepts settings including output rows and columns, scale, material folder, and video sampling interval.checked 8 Oct 2026
- Dependencies
- The listed requirements are Pillow 6.1.0 or later, numpy 1.17.0 or later, and opencv-python 4.1.0.25 or later.checked 8 Oct 2026
- GUI
- The project includes a GUI tool.checked 8 Oct 2026
- Image fitting
- Material images with a different aspect ratio from the mosaic thumbnail are cropped to fit.checked 8 Oct 2026
- Image sizing limit
- The scaled output image dimensions must be divisible by the selected row and column counts.checked 8 Oct 2026
- License
- The repository is licensed under the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale subject to its terms.checked 8 Oct 2026
- Mosaic settings
- The command-line options include output rows and columns, output scale, color enhancement, thumbnail filtering, tolerance, and a random seed.checked 8 Oct 2026
- Output constraint
- The README says the output image dimensions must be divisible by the specified row and column counts.checked 8 Oct 2026
- Purpose
- PhotoMosaic-Artifact makes custom photographic mosaic images.checked 8 Oct 2026
- Release downloads
- The releases page lists a PhotoMosaic-Artifact Ver1.2 release with eight assets.checked 8 Oct 2026
- Supported systems
- The README lists Windows 10, Mac OS 10.11+, and Ubuntu 16.04+ as supported platforms.checked 8 Oct 2026
- Video sampling
- A video sampling interval can be set in milliseconds when the material includes video files.checked 8 Oct 2026
- Video support
- The tool supports video material.checked 8 Oct 2026
Where it runs
- Platforms
- The README lists Windows 10, Mac OS 10.11+, and Ubuntu 16.04+ as supported platforms.checked 8 Oct 2026
Alternatives to PhotoMosaic-Artifact
- 1
phomo
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 2
EasyMoza
Free planWeb7.3Free plan - 3
Picture Mosaics Online Mosaic Tool
Free planiOSWebAPI7.2$29 one-time - 4
Photo Mosaica
Free planiOSmacOS6.7$0.99 one-time - 5

PicTiler
Free planWeb6.7Free plan - 6
Rapid-Mosaic
Free planWebWindows6.7£29 one-time
