openimageio v3.0.0.3
- 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 )
# 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:
2 transitive dependencies:
- vcpkg-cmake (by libjpeg-turbo )
- vcpkg-cmake-config (by libjpeg-turbo )
# 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 )
- pcre2 (by pcre2 , qtbase )
- zlib (by qtbase )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pcre2 )
- vcpkg-cmake-config (by pcre2 )
# webp
Enable libwebp support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libwebp )
- vcpkg-cmake-config (by libwebp )
# Dependencies
- boost-algorithm
- boost-asio
- boost-config
- boost-filesystem
- boost-foreach
- boost-random
- boost-regex
- boost-smart-ptr
- boost-stacktrace
- boost-static-assert
- boost-system
- boost-thread
- boost-type-traits
- fmt
- libjpeg-turbo
- libpng
- opencolorio
- openexr
- robin-map
tiff
Features: (none)
- zlib
and 60 transitive dependencies:
- boost-align
>= v1.86.0
(by boost-asio ) - boost-array
>= v1.86.0
(by boost-algorithm ) - boost-assert
>= v1.86.0
(by boost-array ) - boost-atomic
>= v1.86.0
(by boost-filesystem ) - boost-bind
>= v1.86.0
(by boost-algorithm ) - boost-chrono
>= v1.86.0
(by boost-thread ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-algorithm ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) boost-context
>= v1.86.0
(by boost-asio )Platforms:
!uwp & !emscripten
- boost-conversion
>= v1.86.0
(by boost-range ) - boost-core
>= v1.86.0
(by boost-array ) boost-coroutine
>= v1.86.0
(by boost-asio )Platforms:
!(arm & windows) & !uwp & !emscripten
- boost-date-time
>= v1.86.0
(by boost-asio ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-iterator ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-exception
>= v1.86.0
(by boost-algorithm ) - boost-function
>= v1.86.0
(by boost-algorithm ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-regex ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-iterator
>= v1.86.0
(by boost-algorithm ) - boost-lexical-cast
>= v1.86.0
(by boost-date-time ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-describe ) - boost-mpl
>= v1.86.0
(by boost-function-types ) - boost-numeric-conversion
>= v1.86.0
(by boost-date-time ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-pool
>= v1.86.0
(by boost-context ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-preprocessor
>= v1.86.0
(by boost-concept-check ) - boost-range
>= v1.86.0
(by boost-algorithm ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-scope
>= v1.86.0
(by boost-filesystem ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-mpl ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-pool ) - bzip2 (by minizip-ng )
- expat (by opencolorio )
- imath (by opencolorio )
libbacktrace (by boost-stacktrace )
Platforms:
!windows
- 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 2 transitive dependencies:
- vcpkg-boost (by boost-cmake )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# Dependents
- mdl-sdk (feature
openimageio
) - openimageio (feature
viewer
) - osg
- theia
- 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
# Changelog
and 73 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)