---
# System prepended metadata

title: 圖像處理(sharp.js)
tags: [nodejs, 圖像處理]

---

# 圖像處理(sharp.js)

sharp要怎麼處理：
https://juejin.cn/post/7013595520258015262

multer搭配sharp：
https://hackmd.io/@c04lOMyVQZSN-SPA2h-MeA/HkCtUy57O

sharp官網文件：
https://sharp.pixelplumbing.com/api-composite

```
await sharp(background)
  .composite([
    { input: layer1, gravity: 'northwest' },
    { input: layer2, gravity: 'southeast' },
  ])
  .toFile('combined.png');
```


**Buffer.from()可以直接取得SVG圖片的buffer

## SVG

SVG 是可縮放向量圖形（Scalable Vector Graphics）的縮寫，它是一種用於描述二維圖形和動畫的 XML 標記語言。