klLnvYFPiTiPHJpU method

String klLnvYFPiTiPHJpU(
  1. String imageUrl, {
  2. int maxSize = 1080,
  3. int quality = 70,
})

Implementation

String klLnvYFPiTiPHJpU(String imageUrl, {int maxSize = 1080, int quality = 70}) {
  final baseUrl = imageUrl.split('?').first;
  final format = baseUrl.split(".").last.toUpperCase();
  if (["JPG", "JPEG", "WEBP"].contains(format)) {
    return '$baseUrl?x-oss-process=image/resize,m_lfit,limit_1,l_$maxSize/quality,Q_$quality';
  } else if (["PNG", "GIF"].contains(format)) {
    return '$baseUrl?x-oss-process=image/resize,m_lfit,limit_1,l_$maxSize';
  } else {
    return imageUrl;
  }
}