emboss function

Image emboss(
  1. Image src,
  2. {num amount = 1,
  3. Image? mask,
  4. Channel maskChannel = Channel.luminance}
)

Apply an emboss convolution filter.

Implementation

Image emboss(Image src,
    {num amount = 1, Image? mask, Channel maskChannel = Channel.luminance}) {
  const filter = [1.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.5];
  return convolution(src,
      filter: filter,
      div: 1,
      offset: 127,
      amount: amount,
      mask: mask,
      maskChannel: maskChannel);
}