ULIS is a rendering library written in C++ whose development was led by Clement Berthaud, for the small cooperative company Praxinos. ULIS is aimed at software rasterization and digital image processing. It reunites many algorithms to manage color models, color spaces, blending modes, font, etc. It benefited many optimizations and works for Linux, MacOs and Windows. The access to the sources is free of charge, and ULIS can also be used for non-commercial projects by natural persons, without any extra costs.
ULIS alternatives and similar libraries
Based on the "Image Processing" category.
Alternatively, view ULIS alternatives based on common mentions on social networks and blogs.
OpenCV10.0 9.8 L1 ULIS VS OpenCVOpen Source Computer Vision Library
tesseract-ocr9.9 8.4 L1 ULIS VS tesseract-ocrTesseract Open Source OCR Engine (main repository)
libvips8.7 9.2 L3 ULIS VS libvipsA fast image processing library with low memory needs.
OpenMVG (open Multiple View Geometry)open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
VTK7.8 9.9 L1 ULIS VS VTKMirror of Visualization Toolkit repository
OpenImageIO7.0 5.8 L1 ULIS VS OpenImageIOReading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
OpenEXR6.9 6.4 L1 ULIS VS OpenEXRThe OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
ITK6.7 9.8 L2 ULIS VS ITKInsight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Magick++6.2 2.1 ULIS VS Magick++Go binding to ImageMagick's MagickWand C API
CImg6.1 0.0 ULIS VS CImgThe CImg Library is a small and open-source C++ toolkit for image processing
GD5.6 4.4 L2 ULIS VS GDGD Graphics Library
Video++4.9 0.0 L2 ULIS VS Video++Video++, a C++14 high performance video and image processing library.
VIGRA4.5 0.0 L1 ULIS VS VIGRAa generic C++ library for image analysis
hiptext4.4 2.5 L3 ULIS VS hiptextTurn images into text better than caca/aalib
SVG++4.3 2.9 L3 ULIS VS SVG++C++ SVG library
GDCM4.1 9.6 L1 ULIS VS GDCMGrassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Boost.GIL3.7 8.3 L3 ULIS VS Boost.GILBoost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
CxImage3.2 0.0 L1 ULIS VS CxImageAn image processing and conversion library to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images. [zlib]
FreeImage2.4 0.0 L2 ULIS VS FreeImageA custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework.
FLOP1.7 1.7 ULIS VS FLOPFLOꟼ - An MIT-licensed image viewer equipped with a GPU-accelerated perceptual image diffing algorithm based on ꟻLIP
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ULIS or a related project?
ULIS is a rendering library written in C++. It is aimed at software rasterization and digital image processing.
- Official Github Repository
- Praxinos Website
Check out the Interactive Wasm Demo !.
The dev branch contains work in progress and may be unstable most of the time. We advise checking out the release branch to try and build the latest stable ULIS version.
Build and Documentation
Check the documentation for the API reference and details on the build process.
*Note that all licence references and agreements mentioned in the ULIS README section above are relevant to that project's source code only.