mirror of
https://github.com/google/sandboxed-api.git
synced 2024-03-22 13:11:30 +08:00
changed README.md
This commit is contained in:
parent
9f120598c1
commit
88844fc958
|
@ -20,10 +20,10 @@ set(CMAKE_CXX_STANDARD 17)
|
|||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||
|
||||
# To override lib option -- else SAPI won't work
|
||||
SET(BUILD_SHARED_LIBS OFF CACHE BOOL "Build OpenJPEG shared library and link executables against it." )
|
||||
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build OpenJPEG shared library and link executables against it." FORCE)
|
||||
add_subdirectory(openjpeg)
|
||||
|
||||
set(SAPI_ROOT "" CACHE PATH "Path to the Sandboxed API source tree")
|
||||
set(SAPI_ROOT "../.." CACHE PATH "Path to the Sandboxed API source tree")
|
||||
set(SAPI_ENABLE_EXAMPLES OFF CACHE BOOL "")
|
||||
set(SAPI_ENABLE_TESTS OFF CACHE BOOL "")
|
||||
set(EXECUTABLE_OUTPUT_PATH "" CACHE PATH "" FORCE)
|
||||
|
|
|
@ -2,7 +2,28 @@
|
|||
|
||||
This library provides sandboxed version of the [OpenJPEG](https://github.com/uclouvain/openjpeg) library.
|
||||
|
||||
|
||||
## Examples
|
||||
|
||||
The examples are sandboxed and simplified version of the main tools provided by the OpenJPEG library, namely (for now) `opj_decompress` from [here](https://github.com/uclouvain/openjpeg/blob/master/src/bin/jp2/opj_decompress.c).
|
||||
|
||||
In `decompress_example.cc` the library's sandboxed API is used to convert the _.jp2_ to _.pnm_ image format.
|
||||
|
||||
## Build
|
||||
|
||||
To build this example, after cloning the whole Sandbox API project, you also need to run
|
||||
|
||||
```
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
anywhere in the project tree in order to clone the `openjpeg` submodule.
|
||||
Then in the `sandboxed-api/oss-internship-2020/openjpeg` run
|
||||
```
|
||||
mkdir build && cd build
|
||||
cmake -G Ninja
|
||||
ninja
|
||||
```
|
||||
To run `decompress_sandboxed`:
|
||||
```
|
||||
cd examples
|
||||
./decompress_sandboxed absolute/path/to/the/file.jp2 absolute/path/to/the/file.pnm
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue
Block a user