thumb: content-length http header
[minimedit.git] / thumb / index.php
index 7de4f456939152bd931f61a15094b4a061ebbe08..ee6544c534ae4578e7abd9132deb432af0b8f1cd 100644 (file)
@@ -32,7 +32,8 @@ catch (Throwable $e) {
 }
 
 header('Cache-Control: max-age=2628000');
-header('Content-type: '.mime_content_type($target));
+header('Content-Type: '.mime_content_type($target));
+header('Content-Length: '.filesize($target));
 readfile($target);
 exit;
 
@@ -99,7 +100,7 @@ function mkthumb_exec($source, $target, $width, $height)
                '-interlace', 'plane', # progressive
                '-strip', '-taint', # omit metadata
                '-sampling-factor', '4:2:0', '-colorspace', 'sRGB', # half chroma
-               '-resize', "${width}x${height}",
+               '-resize', "${width}x${height}>",
                '-quality', '85%',
                $source, "jpg:$target"
        ]));