openimageiov3.1.14.0
- Updated
A library for reading and writing images, and a bunch of related classes, utilities, and application.
- Project website: https://github.com/AcademySoftwareFoundation/OpenImageIO
#Usage
The package openimageio provides CMake targets:
find_package(OpenImageIO CONFIG REQUIRED)
target_link_libraries(main PRIVATE OpenImageIO::OpenImageIO)#Supported Platforms
All platforms supported.
#Features
No default features.
#ffmpeg
Enable ffmpeg support for openimageio
Host Dependencies:
6 transitive dependencies:
- ffmpeg-bin2c (through ffmpeg)
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through ffmpeg-bin2c)
- vcpkg-cmake-get-vars (through ffmpeg)
- vcpkg-pkgconfig-get-modules (through ffmpeg)
- vcpkg-tool-meson (through pkgconf)
#freetype
Enable freetype support for openimageio
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through freetype)
- vcpkg-cmake-config (through freetype)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android
#gif
Enable giflib support for openimageio
Host Dependencies:
one transitive dependency:
- vcpkg-cmake (through giflib)
#jpegxl
Enable JPEG XL codec
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through brotli)
- vcpkg-cmake-config (through brotli)
- vcpkg-cmake-get-vars (through vcpkg-tool-meson)
- vcpkg-tool-meson (through lcms)
#libheif
Enable heif support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libde265)
- vcpkg-cmake-config (through libde265)
#libraw
Enable RAW image files support
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through libjpeg-turbo)
- vcpkg-cmake-config (through libjpeg-turbo)
- vcpkg-cmake-get-vars (through vcpkg-tool-meson)
- vcpkg-tool-meson (through 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 7 transitive dependencies:
- expat (through opencolorio)
- imath (through opencolorio)
minizip-ng (through opencolorio)
Features:
zlib- pystring (through opencolorio)
sse2neon (through opencolorio)
Platforms:
arm- yaml-cpp (through opencolorio)
- zlib (through minizip-ng)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through expat)
- vcpkg-cmake-config (through expat)
#opencv
Enable opencv support for openimageio
Dependencies:
opencv
Features:
fs,intrinsics,thread
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through cpu-features)
- vcpkg-cmake-config (through cpu-features)
- vcpkg-get-python-packages (through opencv4)
#openjpeg
Enable openjpeg support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through openjpeg)
- vcpkg-cmake-config (through openjpeg)
#pybind11
Enable Python bindings support for openimageio
Dependencies:
and 11 transitive dependencies:
gettext-libintl (through python3)
Platforms:
!windowslibiconv (through gettext-libintl)
Platforms:
!linux- zlib (through python3)
Host Dependencies:
9 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through libuuid)
vcpkg-cmake-get-vars (through libiconv)
Platforms:
android- vcpkg-get-python (through python3)
- vcpkg-make (through libiconv)
vcpkg-msbuild (through python3)
Platforms:
windowsvcpkg-pkgconfig-get-modules (through python3)
Platforms:
windows & !mingw- vcpkg-tool-meson (through pkgconf)
#viewer
Build openimageio viewer
Platforms: !android
- ✅linux
- ✅osx
- ✅uwp
- ✅windows
Dependencies:
- opengl
openimageio
Features:
toolsqtbase
Features: (none)
and 10 transitive dependencies:
- double-conversion (through qtbase)
- egl (through qtbase)
- egl-registry (through opengl-registry)
- md4c (through qtbase)
- opengl-registry (through opengl)
- zlib (through angle)
Host Dependencies:
5 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through md4c)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-get-python-packages (through angle)
- vcpkg-make (through libb2)
#webp
Enable libwebp support for openimageio
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through libwebp)
- vcpkg-cmake-config (through libwebp)
#Dependencies
- fmt
- libjpeg-turbo
- libpng
- opencolorio
- openexr
- robin-map
tiff
Features: (none)
- zlib
and 8 transitive dependencies:
- expat (through opencolorio)
- imath (through opencolorio)
- libdeflate (through openexr)
minizip-ng (through opencolorio)
Features:
zlib- openjph (through openexr)
- pystring (through opencolorio)
sse2neon (through opencolorio)
Platforms:
arm- yaml-cpp (through opencolorio)
#Host Dependencies
and one transitive dependency:
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android
#Used By
- mdl-sdk (feature
openimageio) - openimageio (feature
viewer) - osg
- usd (feature
openimageio)
#Host Tool For
No ports use this.
#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
toge
Adrian Bibby Walther
Saikari
Nick D'Ademo
#Changelog
Show 89 earlier changes
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.9fe14bcUpdates 2018.11.01e80548e[openimageio] Improve robustness9c62c6aUpgrades 2018.10.117e5bb65Upgrades 2018.08.032a0bf9cUpgrades 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] Upgradesb79395cUpdate downstream libraries to use modularized boost26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)