lovell/sharp

Multiply alpha channel (was: Imagemagick's dissolve option)

Open

#618 建立於 2016年11月2日

在 GitHub 查看
 (14 留言) (0 反應) (0 負責人)JavaScript (31,994 star) (1,389 fork)batch import
enhancementhelp wanted

描述

Hi @lovell, Does sharp support the option to dissolve a transparent image? I was looking for something similar to imagemagick's dissolve option. I took a look at the docs but could not find anything. What i wanna achieve is to overlay a watermark, which works well but i would also like to dissolve it by ~35%.

return sharp(watermark)
    .resize(width)
    .toBuffer()
    .then((outputBuffer) => {
      return stream.overlayWith(outputBuffer);
    });

stream is the streamed base image and watermark is the watermark png file which i would like to dissolve.

貢獻者指南