updateImage method

void updateImage(
  1. String slideImageEncoded, {
  2. int? quality,
})

Implementation

void updateImage(String slideImageEncoded, {int? quality}) async {
  if (slideImageEncoded.isNotEmpty) slideImageBytes = base64Decode(slideImageEncoded);
  if (slideImageBytes.isNotEmpty) {
    // compute the quality value if needed
    if (quality == null) {
      var decoder = imglib.JpegDecoder();
      var decoded = decoder.decodeImage(slideImageBytes);
      if (decoded != null) {
        quality = decoded.width;
      }
    } else {
      this.quality = quality;
    }
    _sc.add(slideImageBytes);
  }
}