1
0
Fork 0
mirror of https://github.com/24eme/signaturepdf synced 2024-05-29 03:52:31 +02:00

Trim svg importé

This commit is contained in:
Vincent LAURENT 2021-09-25 16:07:11 +02:00
parent 5be1947006
commit 4eebe0df75

View file

@ -84,18 +84,13 @@ $f3->route('POST /image2svg',
$f3->error(403);
}
if(Web::instance()->mime($imageFile, true) == 'image/svg+xml') {
header('Content-Type: image/svg+xml');
echo file_get_contents($imageFile);
return;
}
shell_exec(sprintf("convert -background white -flatten %s %s", $imageFile, $imageFile.".bmp"));
shell_exec(sprintf("mkbitmap -x -f 8 %s -o %s", $imageFile.".bmp", $imageFile.".bpm"));
shell_exec(sprintf("potrace --svg %s -o %s", $imageFile.".bpm", $imageFile.".svg"));
shell_exec(sprintf("convert -trim %s %s", $imageFile.".svg", $imageFile."-trim.svg"));
header('Content-Type: image/svg+xml');
echo file_get_contents($imageFile.".svg");
echo file_get_contents($imageFile."-trim.svg");
}
);
$f3->route('POST /@key/save',