Better trade-off, also recommended by PageSpeed.
}
$cmd = implode(' ', array_map('escapeshellarg', [
'convert',
}
$cmd = implode(' ', array_map('escapeshellarg', [
'convert',
+ '-delete', '1--1', # static
- '-background', 'white', '-layers', 'flatten',
+ '-background', 'white', '-layers', 'flatten', # opaque
'-interlace', 'plane', # progressive
'-resize', "${width}x${height}",
'-interlace', 'plane', # progressive
'-resize', "${width}x${height}",
$source, "jpg:$target"
]));
$return = shell_exec("$cmd 2>&1");
$source, "jpg:$target"
]));
$return = shell_exec("$cmd 2>&1");