Closed storyboardcreativity closed 1 year ago
Awesome! Is there an example to use LosslessJPEG compression? Simply replace SetImageData with SetImageDataJpeg?
Anyway merged! Thanks!
BTW SetImageDataJpeg
is confusing. I may change it to SetImageDataAsLosslessJpeg
.
Awesome! Is there an example to use LosslessJPEG compression? Simply replace SetImageData with SetImageDataJpeg?
Here is an example:
bool compressed = true;
tinydngwriter::DNGImage dng_image;
// ...
if (compressed)
dng_image.SetCompression(tinydngwriter::COMPRESSION_NEW_JPEG);
else
dng_image.SetCompression(tinydngwriter::COMPRESSION_NONE);
// ...
if (compressed)
dng_image.SetImageDataJpeg(data, wdith, height, bpp);
else
dng_image.SetImageDataPacked(data, count, bpp, big_endian);
You can see working code in my repo (ZRAW Video Converter): https://github.com/storyboardcreativity/zraw-parser/blob/2e32a9bc9be1d9ec91aeb633967cdf87e3e2972f/src/ZrawConverterThread.hpp#L215
@storyboardcreativity Thanks!