Loading...
Loading...
Compare original and translation side by side
cd <skill-dir>
npm installcd <skill-dir>
npm installnode scripts/check.js photo.jpgnode scripts/resize.jsnode scripts/check.js photo.jpg --platform instagram
node scripts/check.js photo.jpg --filter perfect
node scripts/check.js photo.jpg --filter usableinstagramfacebooktwitterlinkedintiktokyoutubepinterestsnapchatthreadsnode scripts/check.js photo.jpgnode scripts/resize.jsnode scripts/check.js photo.jpg --platform instagram
node scripts/check.js photo.jpg --filter perfect
node scripts/check.js photo.jpg --filter usableinstagramfacebooktwitterlinkedintiktokyoutubepinterestsnapchatthreadsnode scripts/resize.js photo.jpg "Instagram Portrait Post"node scripts/resize.js photo.jpg "Instagram Portrait Post"
Default fit is **cover** (center-crop). Use `--fit contain` to letterbox instead:
```bash
node scripts/resize.js photo.jpg "LinkedIn Background Photo" --fit contain --bg f0f0f0
node scripts/resize.js photo.jpg "Instagram Portrait Post" --out ./exports/ig.jpgnode scripts/resize.js photo.jpg --list
默认适配方式为**cover**(居中裁剪)。使用`--fit contain`可改为添加黑边(留空):
```bash
node scripts/resize.js photo.jpg "LinkedIn Background Photo" --fit contain --bg f0f0f0
node scripts/resize.js photo.jpg "Instagram Portrait Post" --out ./exports/ig.jpgnode scripts/resize.js photo.jpg --listcheck.jsresize.jscheck.jsresize.jsnpm installSHARP_IGNORE_GLOBAL_LIBVIPS=1--fit cover--outnpm installSHARP_IGNORE_GLOBAL_LIBVIPS=1--fit cover--outreferences/instagram.mdreferences/facebook.mdreferences/x-twitter.mdreferences/linkedin.mdreferences/tiktok.mdreferences/youtube.mdreferences/pinterest.mdreferences/snapchat.mdreferences/threads.mdreferences/best-practices.mdAGENTS.mdreferences/instagram.mdreferences/facebook.mdreferences/x-twitter.mdreferences/linkedin.mdreferences/tiktok.mdreferences/youtube.mdreferences/pinterest.mdreferences/snapchat.mdreferences/threads.mdreferences/best-practices.mdAGENTS.md