git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
widget/sitemap: linkref part to format a single page
[minimedit.git]
/
thumb
/
index.php
diff --git
a/thumb/index.php
b/thumb/index.php
index 2a8e30303f7abf9482dca27e6f57e5cf9110aa5d..b4f6091f5005ec405e433504ebb1f98d098cbb36 100644
(file)
--- a/
thumb/index.php
+++ b/
thumb/index.php
@@
-17,9
+17,9
@@
try {
}
catch (Throwable $e) {
http_response_code($e->getCode() ?: 500);
}
catch (Throwable $e) {
http_response_code($e->getCode() ?: 500);
+ header("X-Error: ".explode("\n", $e->getMessage())[0], FALSE);
$target = '500.png';
if (file_exists($target)) {
$target = '500.png';
if (file_exists($target)) {
- header("X-Error: ".$e->getMessage());
header('Content-type: '.mime_content_type($target));
readfile($target);
exit;
header('Content-type: '.mime_content_type($target));
readfile($target);
exit;
@@
-28,6
+28,7
@@
catch (Throwable $e) {
exit;
}
exit;
}
+header('Cache-Control: max-age=2628000');
header('Content-type: '.mime_content_type($target));
readfile($target);
exit;
header('Content-type: '.mime_content_type($target));
readfile($target);
exit;
@@
-89,9
+90,10
@@
function mkthumb_exec($source, $target, $width, $height)
$cmd = implode(' ', array_map('escapeshellarg', [
'convert',
'-trim',
$cmd = implode(' ', array_map('escapeshellarg', [
'convert',
'-trim',
+ '-background', 'white', '-layers', 'flatten',
'-resize', "${width}x${height}",
'-quality', '90%',
'-resize', "${width}x${height}",
'-quality', '90%',
- $source,
$target
+ $source,
"jpg:$target"
]));
$return = shell_exec("$cmd 2>&1");
if ($return) {
]));
$return = shell_exec("$cmd 2>&1");
if ($return) {