openimageio v3.0.1.0
- Created
- Updated
A library for reading and writing images, and a bunch of related classes, utilities, and application.
# Usage
The package openimageio provides CMake targets:
find_package(OpenImageIO CONFIG REQUIRED)
target_link_libraries(main PRIVATE OpenImageIO::OpenImageIO)
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# ffmpeg
Enable ffmpeg support for openimageio
Host Dependencies:
5 transitive dependencies:
# freetype
Enable freetype support for openimageio
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# gif
Enable giflib support for openimageio
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (by giflib )
# jpegxl
Enable JPEG XL codec
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by brotli )
- vcpkg-cmake-config (by brotli )
- vcpkg-cmake-get-vars (by vcpkg-tool-meson )
- vcpkg-tool-meson (by lcms )
# libheif
Enable heif support for openimageio
Dependencies:
and 13 transitive dependencies:
- dirent (by glib )
gdk-pixbuf (by libheif )
Platforms:
!windows
- gettext-libintl (by gdk-pixbuf )
- glib (by gdk-pixbuf )
- libde265 (by libheif )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by gdk-pixbuf )
- libpng (by gdk-pixbuf )
tiff (by gdk-pixbuf )
Features: (none)
- x265 (by libheif )
- zlib (by glib )
Host Dependencies:
5 transitive dependencies:
gettext (by gdk-pixbuf )
Features:
tools
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by libffi )
- vcpkg-tool-meson (by glib )
# libraw
Enable RAW image files support
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
- vcpkg-cmake-get-vars (by vcpkg-tool-meson )
- vcpkg-tool-meson (by lcms )
# opencolorio
Enable opencolorio support for openimageio.
This feature can only be used when openexr and opencolorio use the same version of Imath.
Dependencies:
and 10 transitive dependencies:
- bzip2 (by minizip-ng )
- expat (by opencolorio )
- imath (by opencolorio )
- liblzma (by minizip-ng )
minizip-ng (by minizip-ng , opencolorio )
Platforms:
!windows & !osx
Features:bzip2
,lzma
,openssl
,pkcrypt
,wzaes
,zlib
,zstd
- openssl (by minizip-ng )
- pystring (by opencolorio )
- yaml-cpp (by opencolorio )
- zlib (by minizip-ng )
- zstd (by minizip-ng )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
- vcpkg-cmake-get-vars (by openssl )
# opencv
Enable opencv support for openimageio
Dependencies:
opencv
Features: (none)
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by opencv4 )
- vcpkg-cmake-config (by opencv4 )
- vcpkg-get-python-packages (by opencv4 )
# openjpeg
Enable openjpeg support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openjpeg )
- vcpkg-cmake-config (by openjpeg )
# pybind11
Enable Python bindings support for openimageio
Dependencies:
and 11 transitive dependencies:
- gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
- zlib (by python3 )
Host Dependencies:
8 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by libuuid )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
- vcpkg-get-python (by python3 )
vcpkg-msbuild (by python3 )
Platforms:
windows
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# tools
Build openimageio tools
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# viewer
Build openimageio viewer
Dependencies:
- opengl
openimageio
Features:
tools
qtbase
Features: (none)
and 6 transitive dependencies:
- double-conversion (by qtbase )
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
- zlib (by qtbase )
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by vcpkg-make )
- vcpkg-make (by libb2 )
# webp
Enable libwebp support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libwebp )
- vcpkg-cmake-config (by libwebp )
# Dependencies
- fmt
- libjpeg-turbo
- libpng
- opencolorio
- openexr
- robin-map
tiff
Features: (none)
- zlib
and 10 transitive dependencies:
- bzip2 (by minizip-ng )
- expat (by opencolorio )
- imath (by opencolorio )
- libdeflate (by openexr )
- liblzma (by minizip-ng )
minizip-ng (by minizip-ng , opencolorio )
Platforms:
!windows & !osx
Features:bzip2
,lzma
,openssl
,pkcrypt
,wzaes
,zlib
,zstd
- openssl (by minizip-ng )
- pystring (by opencolorio )
- yaml-cpp (by opencolorio )
- zstd (by minizip-ng )
# Host Dependencies
and one transitive dependency:
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# Dependents
- mdl-sdk (feature
openimageio
) - openimageio (feature
viewer
) - osg
- usd (feature
openimageio
)
# Host Dependents
No dependents.
# Contributors
- Arkady Shapkin
- Alexander Karatarakis
- Robert Schumacher
- Yann Lanthony
- Stefano Sinigardi
- pravic
- wangli28
- Phoebe
- Griffin Downs
- Jack·Boos·Yu
- NancyLi1013
- Chao
- JackBoosY
- Lily
- Vicki Pfau
- Adam Johnson
- autoantwort
- Phoebe
- Cheney Wang
- Fabien Castan
- Frank
- Billy O'Neal
- chausner
- Mengna Li
- Lily Wang
- Kai Pastor
- MonicaLiu
- Russell Greene
- Alexander Neumann
- Pierre Wendling
- jim wang
- SlawekNowy
- jreichel-nvidia
- Thomas1664
- miyanyan
- Jia Yue Hua
- WangWeiLin-MV
- Don Olmstead
# Changelog
and 76 more commits:
e97271e
[openimageio] Change feature name python to pybind11, add vcpkg_copy_tool_dependencies2ae9ee4
[openimageio] Fix instructions for python22419c5
[openimageio] Add feature python8fd3e75
[openimageio] Fix find dependency ffmpeg[avresample]7f04a8b
[openimageio] Add dependency pybind118eda8b2
[openimageio] Fix find openjpeg7400c26
[openimageio] Fix openimageio targets.cmake name9d0fc9a
[openimageio] Add feature tools88727b4
[openimageio] Remove feature ptex due to some link error. Fix dependencies opencv and webp. Merge fix dependency patches.c667163
[openimageio] Fix generated cmake files.0fba1ab
[openimageio] update to 2.1.9.0 and fix static build.23c806d
[openimageio]Remove vcpkg_common_functionsbb57bf4
[openimageio]Add definitions.283abf3
[openimageio]Upgrade version and add features.9fe14bc
Updates 2018.11.01e80548e
[openimageio] Improve robustness9c62c6a
Upgrades 2018.10.117e5bb65
Upgrades 2018.08.032a0bf9c
Upgrades for 2018.06.12fcb3033
[abseil][aws-sdk-cpp][folly][jsonnet][ms-gsl][mujs][openimageio][re2][rs-core-lib][thrift][unicorn-lib][zeromq] Upgrades [robin-map] Initial commitd1ecca1
[abseil][aws-sdk-cpp][clara][eastl][exiv2][libuv][nuklear][openimageio][thrift] Upgradesb79395c
Update downstream libraries to use modularized boost26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)