Plugin
PNG
PNG
PNG as a format plugin for Kinogaki Studio: a PNG reads as one standard Image of the public studio-sdk, and an Image writes as one PNG. The codec is lib-image's kinogaki-png; this crate converts between its image and the SDK's, and converts no color: the host resolves what a file says of its colors.
The library crate is kinogaki-png-format; plugin/ (kinogaki-plugin-png) is the dylib Studio loads, formats/png.dylib. Package kinogaki.png, format kinogaki.format.png.
- GitHub
- kinogaki/plugin-png
- Folder
plugins/png/- Crates
- 2
- Rust lines
- 551 in src, 546 in tests
What it ships
| Plugin file | Package | Crate |
|---|---|---|
formats/png.dylib | kinogaki.png | kinogaki-plugin-png |
Crates
| Crate | What it is | Files | Lines | Test lines |
|---|---|---|---|---|
kinogaki-plugin-png | PNG as a Studio plugin library (formats/png.dylib). | 1 | 5 | 0 |
kinogaki-png-format | PNG, a format plugin: a PNG reads as one standard Image as the file holds it, and an Image writes as one PNG. | 4 | 546 | 546 |
Uses
| Crate | Repository | As | What it is |
|---|---|---|---|
kinogaki-png | lib-image | normal | PNG images (ISO/IEC 15948, W3C PNG Third Edition) over kinogaki_deflate. |
kinogaki-shared | Core and the app | normal | The crates Studio and its plugins share, built once as a Rust dylib. |
kinogaki-studio-api | SDK | normal | Kinogaki Studio's headless plugin API. |
For its tests alone
| Crate | Repository | As | What it is |
|---|---|---|---|
kinogaki-studio-api-testing | SDK | tests | The SDK's test support (a dev-dependency only): assert_refused for admission tests, read_hostile for a format's tests of hostile files, format for its scratch folders and round trips, workers as a host installs them, with wgpu an ... |
Third-party
None.
