Bedding, towels, throws, rugs and curtains are some of the hardest products to sell online. The whole appeal is how they feel in your hands, and a photograph cannot transmit softness. What it can do is show texture, drape and true colour clearly enough that a shopper trusts the product before it arrives. Get that wrong and you inherit two problems at once: weak conversion, and a wave of "not as pictured" returns.

This guide covers how to photograph soft textiles for e-commerce, from lighting the weave to steaming out wrinkles to hitting marketplace image specs. It is written for sellers shooting at home or in a small studio, not for a fashion campaign.

Why textile photography is different

Most product photography aims for crisp edges and even light. Textiles are the opposite: their value lives in the surface. A linen duvet, a waffle towel and a chunky knit throw all look flat and cheap under the wrong light, and rich and tactile under the right one. Three things decide whether a photo sells fabric:

Nail those three and you have done the job. Everything below serves one of them.

Lighting: use large, soft, side light

Texture is revealed by directional light, not flat light. When light rakes across a surface at an angle, it catches the raised threads and casts tiny shadows in the recesses, and that interplay is exactly what the eye reads as "texture". Light hitting the fabric head-on flattens all of it out.

The reliable setup is a large, diffused light source placed to one side of the product: a big softbox, or a bright window with a sheer curtain over it. Position the fabric so the light crosses it, then let the shadow side fall off naturally or lift it gently with a white reflector on the opposite side.

Two common mistakes to avoid:

Natural window light is genuinely excellent for textiles because it is large and soft, and it renders fibre colours honestly. Shoot during the day, keep the fabric a metre or so from the glass, and add a diffuser if the sun is harsh.

Wrinkles will sink your listing

The single most common textile-photo error is shooting creased fabric. Wrinkles read as "old", "cheap" and "returned by someone else", and no amount of clever lighting fixes that impression. Steam or iron every piece before it goes in front of the camera.

One detail that catches people out: steam the fabric immediately before you shoot it, not half an hour earlier. Textiles re-wrinkle fast, especially in dry or air-conditioned rooms and after any handling. Lay the piece down, style it, then shoot straight away. If you are styling a bed, steam it in place after it is made.

There is one deliberate exception. A soft, intentional fold or a gentle rumple on a lifestyle shot can make bedding look inviting and lived-in. The line is simple: styled folds, yes; random creases, no.

Camera settings for texture

You want the weave sharp and grain-free. Sensible starting points for close-up textile work:

The shots every textile listing needs

Buyers make the decision from a small set of images doing distinct jobs. For soft goods, plan for at least these four:

Shot typeJob it doesHow to shoot it
Full-product / heroShows the whole item, colour and shape on a clean backgroundFlat lay or neatly styled, even lighting, product filling most of the frame
Texture close-up (macro)Proves quality - weave, pile, stitching, thread feelFill the frame with fabric, side light, f/8, sharp focus on the surface
Drape / fold detailShows how the fabric moves and fallsHang it, fold a corner, or drape over an edge so folds catch the light
In-context / lifestyleSets the scene and helps buyers picture it at homeBed made up in a styled room, or towel on a rail, warm natural light

The texture close-up is the one sellers skip most often, and it is the one that does the most work for fabric. It is your substitute for letting the customer touch the product.

Getting colour right (and cutting returns)

Colour is where textiles generate returns. A shopper who ordered "sage green" and unpacked "mint" feels misled, ships it back, and often leaves a poor review on the way. Two habits solve most of it:

  1. Control your light temperature. Mixing warm room bulbs with cool window light throws a colour cast across the whole shot. Pick one light source, or match your bulbs to daylight, and set a fixed white balance.
  2. Check on a calibrated screen. What looks accurate on a warm, over-bright laptop can be wrong for everyone else. Edit against a grey-card reference and compare the on-screen colour to the physical product under neutral light before you publish.

Honest colour is not just ethical, it is cheaper than the returns and refunds that dishonest colour creates.

Resizing and marketplace specs

Once the shots are edited, they need to fit each marketplace's rules, and those rules vary. Most require a square 1:1 crop, a pure white (#FFFFFF) background on the main image, and the product filling roughly 85% of the frame. Common size targets:

MarketplaceRecommended sizeMain-image background
Shopify2048 x 2048 pxYour choice (white is safest)
AmazonMin 1000 px, ~1600 px+ for zoomPure white required
Shopee / Lazada1000 x 1000 pxWhite or clean
Flipkart1000 x 1000 px (2000 px for zoom)Pure white, 85% fill
Etsy2000 px on the shortest sideYour choice

Doing this by hand for a whole bedding range across five marketplaces is tedious and error-prone. A batch tool like PixelPrep lets you resize and crop an entire set to each platform's square dimensions in one pass, and clean up backgrounds to the white that main images demand, without re-exporting every file individually. That keeps your listings consistent and frees the time for the part that actually needs a human: the shooting and styling.

Handling patterns and repeats

Patterned bedding and rugs add one more rule: keep the repeat straight. A skewed or barrel-distorted pattern looks like a manufacturing fault even when the product is perfect. Shoot flat lays from directly overhead with the camera level, line the pattern up with the frame edges, and correct any lens distortion in editing so the lines stay true.

Quick checklist before you shoot

Soft textiles reward patience. Steam properly, light for texture, tell the truth about colour, and give buyers a real close-up of the weave. Do that consistently across your range and you replace "I can't tell what this feels like" with enough confidence to buy.