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:
fs
,intrinsics
,thread
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 77 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)