vigour-shutter
Version:
Makes a sprite out of an array of urls
263 lines (251 loc) • 5.34 kB
JavaScript
var imgManip = require('../imgManip')
, subject = process.argv[2]
, outDir = 'out'
, logoMask = '../images/logo_mask.png'
, avatarMask = '../images/avatar_mask.png'
, overlay = '../images/overlay_2.png'
, compositeOverlay = 'diagonalGradient.png'
, dimensions = { width: 370, height: 210 }
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 2048, height: 1536 }
, outDir + '/2048x1536.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 1536, height: 2048 }
, outDir + '/1536x2048.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 768, height: 1024 }
, outDir + '/768x1024.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 800, height: 480 }
, outDir + '/800x480.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 320, height: 200 }
, outDir + '/320x200.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 480, height: 320 }
, outDir + '/480x320.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 1280, height: 720 }
, outDir + '/1280x720.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 480, height: 800 }
, outDir + '/480x800.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 200, height: 320 }
, outDir + '/200x320.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
imgManip.effect({
effect: 'smartResize2'
}
, subject
, { width: 720, height: 1280 }
, outDir + '/720x1280.png'
, function (err, path) {
if (err) {
console.log('smart resize 2 error', err)
} else {
console.log('smart resize 2 done', path)
}
})
// imgManip.darken(subject
// , '#171717'
// , '60'
// , outDir + '/darkened'
// , function (err, path) {
// if (err) {
// console.log('darken error', err)
// } else {
// console.log('darken done', path)
// }
// })
// imgManip.effect({
// effect: 'mask'
// , mask: 'logoMask'
// , fillColor: 'EE255C'
// }
// , subject
// , dimensions
// , outDir + '/masked'
// , function (err, path) {
// if (err) {
// console.log('mask error', err)
// } else {
// console.log('mask done', path)
// }
// })
// imgManip.effect({
// effect: 'tMask'
// , mask: 'logoMask'
// }
// , subject
// , dimensions
// , outDir + '/transparentMasked'
// , function (err, path) {
// if (err) {
// console.log('transparent mask error', err)
// } else {
// console.log('transparent mask done', path)
// }
// })
// imgManip.effect({
// effect: 'overlay'
// , overlay: 'overlay'
// }
// , subject
// , dimensions
// , outDir + '/overlaid'
// , function (err, path) {
// if (err) {
// console.log('overlay error', err)
// } else {
// console.log('overlay done', path)
// }
// })
// imgManip.effect({
// effect: 'composite'
// , overlay: 'overlay'
// }
// , subject
// , dimensions
// , outDir + '/compositeOverlaid'
// , function (err, path) {
// if (err) {
// console.log('composite overlay error', err)
// } else {
// console.log('composite overlay done', path)
// }
// })
// imgManip.effect({
// effect: 'tMask'
// , mask: 'avatarMask'
// }
// , subject
// , { width: 150, height: 150 }
// , outDir + '/avatar'
// , function (err, path) {
// if (err) {
// console.log('avatar effect error', err)
// } else {
// console.log('avatar effect done', path)
// }
// })
// imgManip.effect({
// effect: 'blur'
// , radius: 0
// , sigma: 3
// }
// , subject
// , dimensions
// , outDir + '/blur'
// , function (err, path) {
// if (err) {
// console.log('blur effect error', err)
// } else {
// console.log('bluf effect done', path)
// }
// })
// imgManip.effect({
// effect: 'overlayBlur'
// , overlay: 'overlay'
// , radius: 0
// , sigma: 4
// }
// , subject
// , dimensions
// , outDir + '/overlayBlur'
// , function (err, path) {
// if (err) {
// console.log('overlayBlur effect error', err)
// } else {
// console.log('overlayBlur effect done', path)
// }
// })