recompressTo method
void
recompressTo(})
Lossy recompression and optional downscaling Scale should be 1, 0.5, 0.25 or 0.125
Implementation
void recompressTo(
EventSink<List<int>> writer, {
int quality = 80,
double scale = 1,
bool preserveEXIF = true,
}) {
var newJpeg = _recompress(quality: quality, scale: scale);
if (preserveEXIF) {
JpegSegment.rewriteWithAlternateAppSegments(
jpegToWrite: newJpeg,
jpegWithAppSegmentsToUse: jpegBytes,
writer: writer);
} else {
writer.add(newJpeg);
}
}