lovell/sharp

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

Open

#618 ouverte le 2 nov. 2016

Voir sur GitHub
 (14 commentaires) (0 réactions) (0 assignés)JavaScript (31 994 stars) (1 389 forks)batch import
enhancementhelp wanted

Description

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.

Guide contributeur