提交 73d3e6ac 编写于 作者: W wizardforcel

2019-06-28 11:26:06

上级 8f8c9bf5
......@@ -15,9 +15,9 @@ function betterImg(img, tmpDir) {
fname = path.join(tmpDir, fname)
fs.writeFileSync(fname, img)
fnamePng = fname.slice(0, -4) + '-conv.png'
fnameFs8 = fnamePng.slice(0, -4) + '-fs8.png'
fnameFs8 = fnamePng.slice(0, -4) + '-comp.png'
chp.spawnSync('magick', ['convert', fname, fnamePng])
chp.spawnSync('pngquant', ['8', fnamePng])
chp.spawnSync('pngquant', ['8', fnamePng, '-o', fnameFs8])
if(fs.existsSync(fnameFs8)) {
img = fs.readFileSync(fnameFs8)
safeUnlink(fnameFs8)
......
......@@ -46,7 +46,7 @@ function processImg(html, pageUrl, imgs) {
if(!imgs.has(picname)) {
var data = request('GET', url).getBody();
data = betterImg(data, 'tmp')
data = betterImg(data)
imgs.set(picname, data);
}
......@@ -103,7 +103,6 @@ function main() {
var toc = getToc(id)
var articles = []
var imgs = new Map()
safeMkDir('tmp')
for(var it of toc) {
var prefix = 'https://www.kaggle.com'
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册