The image qulity (0.85) for client side resizing is hardcoded somewhat deep inside XF.ImageTools.resize
.
With XenForo 2.2 it was rather easy to change to quality (via a class extension), but doing this with client side resizing currently seems to be much more invloved.
Could XF.ImageTools.resize
be changed to smth. like
[code]
XF.ImageTools =
{
getQuality (file) { return 0.85 },
resize (file, maxWidth, maxHeight, asType, quality)
{
return new Promise((resolve, reject) =>
{
[...]
quality = quality || this.getQuality(file)
[...]
canvas.toBlob(
[...],
asType,
quality
[/code]
?