createSrcSetDPR method
Implementation
String createSrcSetDPR(
String path, Map<String, String> params, bool disableVariableQuality) {
final srcset = StringBuffer();
final srcsetParams = HashMap<String, String>.of(params);
final hasQuality = srcsetParams['q'] != null;
for (final ratio in targetRatios) {
srcsetParams['dpr'] = ratio.toString();
if (!disableVariableQuality && !hasQuality) {
srcsetParams['q'] = dprQualities[ratio - 1].toString();
}
srcset.write(createURL(path, srcsetParams));
srcset.write(' ');
srcset.write(ratio);
srcset.write('x,\n');
}
var string = srcset.toString();
return string.substring(0, string.length - 2);
}