Padding

With Claid you can control how much space there's around the object. padding allows you to achieve a consistent look for visuals across your platform. This is an essential operation for eCommerce where the frame around the goods is essential for a visual experience.

With Claid API you can control the surrounding space using padding operation, where you can pass a value as a percentage or multiple values for each of the 4 sides. The padding cannot be more than half the width/height.

Examples: "10%","30%","5% 25%".

Let's explore the simple example where we just need to add padding around the picture:

{
  "input": "https://claid.ai/assets/cms/shoe_example_05fb154a3a/shoe_example_05fb154a3a.png",
  "operations": {
     "padding": "30%"
  }
}

In this request, Claid preserves the actual image size, hence squeezing the image and filling the surrounding space with padding.

But let's consider more use cases.

Most eCommerce platforms will require photos to have a white background. Claid has a feature that automatically crops out the product image and leaves the background entirely white.

But it's not enough just to remove the background because the resulting object will be trimmed to borders. Controlling the empty space surrounding the product image would add a more natural look and help meet the platform's requirements.

Let's assume that we need to remove the background and specify the amount of the surrounding space:

{
  "input": "https://claid.ai/static/0190d55e7097dfad9239168a5cc2cfae/36f6d/E_com_Input_Enhancement_AI_Color_3e806177ae.webp",
  "operations": {
    "background": { 
      "remove": { 
        "clipping": true 
      }
    },
    "padding": "20%"
  }
}

We specify the clipping background removal operation to crop the background up to the foreground object, so the start of padding will be counted from the borders of the object.

If the output sizes are not specified, Claid uses the source width and height, squeezing the shoe to satisfy the padding value.

Also, you can control the color of the background, please see the Background section.

Last updated