makeImageThumbUrl static method
生成图片缩略图url
url 图片url
originW 图片原始宽度
originH 图片原始高度
缩略图url
Implementation
static String? makeImageThumbUrl(
BuildContext context,
String url,
int originW,
int originH,
) {
Thumb thumb = Thumb.Internal;
if (originH > 0 && originW > 0) {
int ration =
(originW > originH ? originW ~/ originH : originH ~/ originW);
thumb = ration > 4 ? Thumb.External : Thumb.Internal;
}
var dm = MediaQuery.of(context).size;
int width = (dm.width < dm.height ? dm.width : dm.height) ~/ 2;
return appendQueryParams(url, toImageThumbParams(thumb, width, width));
}