This commit is contained in:
2019-10-21 18:56:29 -07:00
parent 4c161b0526
commit 743ee4be1f
7 changed files with 33 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
<?
// Yuba Preview Tester 0.1.5
// Yuba Preview Tester 0.1.6
//print_r($argv);
@@ -19,6 +19,9 @@ $bin_pngquant = __DIR__."/bin/pngquant";
$bin_parallel = __DIR__."/bin/parallel";
$bin_convert = __DIR__."/bin/convert";
$bin_zqlicon = __DIR__."/bin/zql-icon";
$bin_zicon = __DIR__."/bin/zicon";
// System tools
$bin_php = "php";
$bin_qlmanage = "qlmanage";
@@ -37,10 +40,10 @@ $p['icon_size'] = 512;
$p['thumb_size'] = 1024;
$shellpath = escapeshellarg($argv[2]);
$tprefix = "/tmp/".md5($shellpath.time())."/";
$wprefix = "/tmp/".md5($shellpath.time())."_work/";
mkdir($tprefix);
mkdir($wprefix);
$tprefix = "/tmp/tester/".md5($shellpath.time())."/";
$wprefix = "/tmp/tester/".md5($shellpath.time())."_work/";
mkdir($tprefix,0777,true);
mkdir($wprefix,0777,true);
if ($mode == "thumb") {
@@ -88,9 +91,15 @@ if ($mode == "thumb") {
$cmd['qltool'][] = $bin_qltool." di ".$shellpath." ".$p['icon_size']." ".$p['icon_size']." | base64 --decode | ".$bin_convert." - -scale 50% -strip -define png:compression-level=9 ".$tprefix."qltool.png";
$cmd['qltool'][] = $tprefix."qltool.png";
$cmd['zicon'][] = $bin_zicon." --input=".$shellpath." --width=".$p['icon_size']." --height=".$p['icon_size']." --output=".$tprefix."zicon.png";
$cmd['zicon'][] = $tprefix."zicon.png";
$cmd['qltool_q'][] = $bin_qltool." di ".$shellpath." ".$p['icon_size']." ".$p['icon_size']." | base64 --decode | ".$bin_convert." - -scale 50% - | ".$bin_pngquant." - -o ".$tprefix."qltool_quant.png";
$cmd['qltool_q'][] = $tprefix."qltool_quant.png";
$cmd['zql-icon'][] = $bin_zqlicon." --input=".$shellpath." --width=".$p['icon_size']." --height=".$p['icon_size']." --output=".$tprefix."zql-icon.png";
$cmd['zql-icon'][] = $tprefix."zql-icon.png";
$cmd['ql-icon'][] = $bin_qlicon." --input=".$shellpath." --width=".$p['icon_size']." --height=".$p['icon_size']." --output=".$tprefix."ql-icon.png";
$cmd['ql-icon'][] = $tprefix."ql-icon.png";