Description
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.
-
OpenMVG (open Multiple View Geometry)
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion. -
OpenImageIO
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications. -
OpenEXR
The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry. -
ITK
Insight 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. -
CImg
The CImg Library is a small and open-source C++ toolkit for image processing -
Video++
Video++, a C++14 high performance video and image processing library. -
GDCM
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm -
Boost.GIL
Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80 -
CxImage
An 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] -
FreeImage
A custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework. -
FLOP
FLOꟼ - 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?
Popular Comparisons
README
Overview
ULIS is a rendering library written in C++. It is aimed at software rasterization and digital image processing.
- Official Github Repository
- Praxinos Website
- Documentation
- [License](LICENSE.md)
Check out the Interactive Wasm Demo !.
Samples
[](meta/image/sample/BlendNormals.png) | [](meta/image/sample/Unicode.png) | [](meta/image/sample/Transforms.png) | [](meta/image/sample/BrownianNoise.png) |
---|---|---|---|
[](meta/image/sample/BezierDeform.png) | [](meta/image/sample/Text.png) | [](meta/image/sample/Raster.png) | [](meta/image/sample/VoronoiNoise.png) |
[](meta/image/sample/Gradient.png) | [](meta/image/sample/MipMap.png) | [](meta/image/sample/RasterText.png) | [](meta/image/sample/Interactive.png) |
Workflow
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.