dlib-webp 0.0.7
saveWEBP / saveLosslessWEBP / saveWEBPToArray / saveLosslessWEBPToArray / loadWEBP
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
Testing
dub test --debug=featureTest
Usage
import dlib.image;
import dlibwebp;
void main() {
auto img = loadPNG("input.png");
// 0 is the worst quality, 100 is the best.
// But it is still YUV 4:2:0.
img.saveWEBP(50, "quality50.webp");
// And it is not.
img.saveLosslessWEBP("lossless.webp");
// You may want to use the streaming API
// just like savePNG, saveTGA, etc.
// auto res = img.saveWEBP(50, outputStream);
// Also, you can save to arrays:
// ubyte[] lossy = img.saveWEBPToArray(50);
// ubyte[] lossless = img.saveLosslessWEBPToArray();
// And back.
auto readBack = loadWEBP("lossless.webp");
readBack.savePNG("lossless.png");
// Also available:
// loadWEBP(inputStream)
// loadWEBP(ubyte[])
}
License
Boost Software License, Version 1.0 http://www.boost.org/LICENSE10.txt
Dependencies:
- libwebp BSD 3-clause
- dlib Boost Software License, Version 1.0
- feature-test-d (for testing) MIT
- random-dlib-image (for testing) Boost Software License, Version 1.0
- Registered by George U.
- 0.0.7 released 3 years ago
- georgy7/dlib-webp
- BSL-1.0
- Authors:
- Dependencies:
- feature-test-d, exceptions, dlib, libwebp
- Versions:
-
0.1.0 2020-May-29 0.0.7 2020-May-22 0.0.6 2017-Feb-08 0.0.5 2017-Feb-08 0.0.4 2017-Feb-03 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
31 downloads total
-
- Score:
- 0.0
- Short URL:
- dlib-webp.dub.pm