Разделы
My CV | vvShop © 2008 – 2019
Контакты
email: [email protected]
skype: utz0r2
Вернуться
» » » lovell/sharp - процессор картинок для node.js

lovell/sharp - процессор картинок для node.js


Умеет работать с JPEG, PNG и WebP. В 4 раза быстрей чем GraphicsMagick
const roundedCorners = Buffer.from(
  '<svg><rect x="0" y="0" width="200" height="200" rx="50" ry="50"/></svg>'
);

const roundedCornerResizer =
  sharp()
    .resize(200, 200)
    .overlayWith(roundedCorners, { cutout: true })
    .png();

readableStream
  .pipe(roundedCornerResizer)
  .pipe(writableStream);

https://github.com/lovell/sharp
Оставить комментарий
Вверх