Photo craft guide

Patterns in photographs: what survives, what shimmers, and what steals the frame

Patterns fail photographs in two unrelated ways. A fine regular repeat interferes with the pixel grid and shimmers, which is a sampling problem and depends entirely on how large the picture is displayed. A bold pattern competes for attention, which has nothing to do with size. Scale and contrast decide, not the pattern's name, which is why a tonal paisley is safer in a headshot than a high-contrast pinstripe.

By Max Werner, who builds PoseLab12 min read

In short

  • Two unrelated failures: fine regular repeats shimmer, bold repeats compete for attention. Work out which one you face before you change clothes.
  • Shimmer is a sampling problem, so it depends on display size. The same jacket can be flawless at full width and broken in a feed thumbnail.
  • A tonal paisley is safer than a high-contrast pinstripe. Scale and contrast decide, not what the pattern is called.
  • Texture — cable knit, twill, oxford basketweave — gives a photograph depth with none of the pattern risk, and almost nobody reaches for it.
  • Nothing with legible text, a logo, or a face on it. People read and recognise involuntarily, and the eye goes there first every time.

Two ways a pattern fails, and they point in opposite directions

“Avoid patterns” is the most repeated wardrobe instruction in professional photography, and it is one real phenomenon over-generalised until it stopped being useful. A pattern damages a photograph in exactly two ways, with different causes and different fixes, and any rule treating them as one will talk you out of clothes that would have been perfectly fine.

The first is shimmer. A regular repeat too fine for the available pixels beats against the sampling grid and produces bands, colour fringes and a crawling texture that were never in the cloth. That is not a matter of taste but a consequence of how any grid of samples records a repeating signal, and the physics is cited at the foot of this page.

The second is competition. A bold pattern with an irregular repeat — a paisley, a large floral, a hand-blocked print — never shimmers, because an irregular repeat gives the grid nothing regular to beat against. It fails, when it fails, for an unrelated reason: it becomes a second thing to look at in a photograph meant to have one.

Hence the conclusion this page exists for, which surprises most people who hear it. A tonal paisley is safer in a headshot than a high-contrast pinstripe. The pinstripe is small, regular and high in contrast, the precise recipe for shimmer; the paisley is large, irregular and, if it is tonal, quiet. Scale and contrast decide, not the name.

The spectrum, ordered by how big the repeat is

Sort every fabric you own by the size of its repeat rather than by what the pattern is called, and it lands in one of seven bands, each with its own behaviour. Two garments sharing a name — a hairline stripe and a chalk stripe are both stripes — can sit two bands apart and behave nothing alike.

Read the table as a diagnosis rather than a permission list. Only the last row is a flat no, and it is a no for a reason that has nothing to do with either failure mode above.

  • The two middle bands are where nearly every real decision lives: micro patterns shimmer, and small classics survive a portrait but fall apart in a feed.
  • A chalk stripe beats a pinstripe for exactly one reason: the repeat is wider and the edges are soft, so there is less regular high-contrast detail for the grid to fight with.
Seven bands of pattern, ordered by repeat size, with what each one does to a photograph.
BandExamplesWhat happensVerdict
Solidplain weave, jerseyNo repeat: nothing to interfere with, nothing to look atAlways safe, never memorable
Texturecable knit, waffle, twill line, oxford basketweave, linen slub, corduroy wale, flannel napToo small to resolve, so it reads as fabric — depth without pattern riskUnderused in headshots
Micro / “neat”pinstripe, hairline stripe, birdseye, nailhead, sharkskin, end-on-end, fil-à-fil, micro-ginghamThe shimmer zone. A tonal birdseye survives, a white-on-navy hairline stripe does notRisky — check contrast, not the name
Small classicschalk stripe, glen or Prince of Wales check, houndstooth, gingham, tattersall, bengal stripeResolves at portrait size, breaks up in a feed thumbnailDepends on display size
Architecturalwindowpane, tartan, madras, awning stripe, buffalo checkNo shimmer at any size. DominatesFine if the frame is quiet
Expressive / organicpaisley, floral, botanical, ikat, shibori, block print, batik, abstract watercolourIrregular repeat: no interference at any size, only attentionContrast alone decides. Tonal is safe
Neverlogos, slogans, legible text, lanyards, sequins, metallic, novelty print, anything with a face on itText and faces are read involuntarily, before anything elseNo
A professional woman in a plain navy blazer over a white top against a grey studio background.
Solid: no repeat, no interference.AI-generated illustration for PoseLab. Not stock photography.
A professional woman in a charcoal cable-knit sweater against a grey studio background.
Texture: depth without pattern risk.AI-generated illustration for PoseLab. Not stock photography.
A professional man in a navy jacket with very fine bright pinstripes against a grey studio background.
Pinstripe: fine, regular, high-contrast, risky.AI-generated illustration for PoseLab. Not stock photography.
A professional woman in a navy jacket with a very fine tonal birdseye weave against a grey studio background.
Birdseye: finer, tonal, stable.AI-generated illustration for PoseLab. Not stock photography.
A professional woman in a grey Prince of Wales check jacket against a grey studio background.
Small check: safe until thumbnail size.AI-generated illustration for PoseLab. Not stock photography.
A professional man in a charcoal jacket with a widely spaced windowpane check against a grey studio background.
Windowpane: stable, visually dominant.AI-generated illustration for PoseLab. Not stock photography.
A professional woman in a dark teal blouse with a large tonal paisley pattern against a grey studio background.
Tonal paisley: irregular, quiet, stable.AI-generated illustration for PoseLab. Not stock photography.
A professional man in a cream shirt with a large burgundy and navy paisley print against a grey studio background.
High-contrast paisley: stable, attention-grabbing.AI-generated illustration for PoseLab. Not stock photography.
A professional man in a deep green shirt with an ochre and cream botanical print against a grey studio background.
Floral: organic, visible, shimmer-free.AI-generated illustration for PoseLab. Not stock photography.

Display size is the real variable

Shimmer is a sampling problem, so it is not a property of the jacket but of the jacket at a particular size. A suit that looks superb at full width on a laptop can be a mess of bands and speckle in a directory listing, because the pixels covering each stripe fell below what it takes to record the stripe as a stripe.

It is why the advice you get is so inconsistent: someone judging a large file on a calibrated screen and someone glancing at a small circle in a candidate list are looking at two different photographs. Drag the slider below: the fine regular swatches dissolve first, and the irregular ones never at all.

So the useful question is not “does this pattern work” but “does it work at the size this photo will be seen”. The sizes a LinkedIn photo is actually displayed at are far smaller than the file you upload, and that is the size your fabric has to survive.

A head-and-shoulders business portrait shown twice, once large and once at thumbnail size.

400 px wide

48 px wide

The same PoseLab-created photograph at two display widths. Nothing has changed except how many pixels the fabric gets — which is the whole of the shimmer problem.Created with PoseLab from selfies. Not stock photography.

Scale ruler

Ten fabrics, all shown at the same size, and you pick the size. Drag toward the small end and watch which ones hold together. The fine regular repeats stop being resolved somewhere on the way down; the wide and the irregular ones just get smaller.

160 px, about a profile photo on a web page

  • Pinstripe, a micro pattern with a 4 pixel repeat. At 160 pixels wide its repeat measures 1.6 pixels and it looks shimmering.

    Pinstripe

    Micro · High contrast

    shimmering, 1.6 px repeat

    The case the usual advice is built on.

  • Hairline stripe, a micro pattern with a 3 pixel repeat. At 160 pixels wide its repeat measures 1.2 pixels and it looks shimmering.

    Hairline stripe

    Micro · High contrast

    shimmering, 1.2 px repeat

    The finest repeat here, and the highest contrast. It goes first.

  • Birdseye, a micro pattern with a 3 pixel repeat. At 160 pixels wide its repeat measures 1.2 pixels and it looks blurring.

    Birdseye

    Micro · Tonal

    blurring, 1.2 px repeat

    Finer than the pinstripe and it survives anyway. Contrast is why.

  • Micro-gingham, a micro pattern with a 6 pixel repeat. At 160 pixels wide its repeat measures 2.4 pixels and it looks softening.

    Micro-gingham

    Micro · Two-tone

    softening, 2.4 px repeat

  • Houndstooth, a small classic pattern with a 16 pixel repeat. At 160 pixels wide its repeat measures 6.4 pixels and it looks clean.

    Houndstooth

    Small classic · High contrast

    clean, 6.4 px repeat

  • Glen check, a small classic pattern with a 24 pixel repeat. At 160 pixels wide its repeat measures 9.6 pixels and it looks clean.

    Glen check

    Small classic · Muted

    clean, 9.6 px repeat

    Also sold as Prince of Wales when it carries the overcheck.

  • Windowpane, a architectural pattern with a 48 pixel repeat. At 160 pixels wide its repeat measures 19 pixels and it looks clean.

    Windowpane

    Architectural · High contrast

    clean, 19 px repeat

  • Tartan, a architectural pattern with a 56 pixel repeat. At 160 pixels wide its repeat measures 22 pixels and it looks clean.

    Tartan

    Architectural · Deep tones

    clean, 22 px repeat

    The fine overstripe goes first. The wide bands hold at every size.

  • Paisley, a expressive pattern with a 64 pixel repeat. At 160 pixels wide its repeat measures 26 pixels and it looks steady.

    Paisley

    Expressive · Tonal

    steady, 26 px repeat

    Irregular, so there is nothing for the pixel grid to fight with. It only gets smaller.

  • Oxford basketweave, a texture pattern with a 6 pixel repeat. At 160 pixels wide its repeat measures 2.4 pixels and it looks cloth.

    Oxford basketweave

    Texture · Tonal

    cloth, 2.4 px repeat

    Reads as cloth rather than as pattern at every size on this ruler.

A repeat needs roughly two pixels of width to survive being shown small. The figure under each swatch is that repeat at the current size, so you can watch a fabric cross the line. What happens on the other side is decided by contrast, not by the pattern’s name: the hairline stripe breaks into something that looks like a fault in the picture, while the birdseye — which is finer — settles quietly into a plain tone. The paisley never breaks at all, because an irregular motif has nothing to interfere with. This ruler only tests whether a pattern survives being shown small; whether it competes with your face for attention is a separate question, and the wide checks are the ones that do.

Texture is the option almost nobody uses

The texture band is badly underused. A cable knit, a waffle weave, an oxford basketweave, the wale of a fine corduroy, the nap on flannel, the slub in a linen — all have a repeat small enough that no camera at portrait distance resolves it as a pattern. What survives is surface: the garment reads as cloth with depth rather than a flat panel of colour.

The usual alternative is a plain solid, which does its job by disappearing completely. Texture disappears too — nobody looks at it instead of your face — but it leaves the photograph something to hold onto. It is the only band that buys interest without spending attention.

The three examples below are from our own catalogue, and the point of the comparison is the fabric rather than the styling. The full set at proper size shows the difference better than any description does.

AI headshot in startup style — man in crew-neck sweater, exposed-brick wall
Startup

A crew-neck knit is the texture band doing its job: the stitch is far too small to resolve as a pattern, so it reads as depth and nothing more.

AI headshot in corporate style — woman in navy suit, grey office background
Corporate

The control case: a solid suiting cloth has no repeat to interfere with anything, which makes it the safest fabric in the catalogue and the least interesting.

AI headshot in friendly style — woman in light grey blazer, bright studio lighting
Friendly

The fabric contributes almost nothing here and the contrast between garment and background does all the separating — the pattern question is sidestepped entirely.

Created with PoseLab from selfies. Not stock photography.

Traditional and cultural dress: the same two questions, and no others

Every other guide handles this in a single sentence — wear a plain navy top — which tells a large share of its readers that their clothes are a problem, and is not even photographically true. The two failure modes above are properties of cloth, light and pixels, and they apply identically to a suit, a sari and a hanbok. The only thing worth saying is which band a fabric sits in and what that band predicts.

What follows is a diagnosis rather than a suggestion. You already know what you want to wear, and we are not in a position to have a view about that. This is only an account of what the camera does with the cloth, band by band, so you can predict the result instead of being surprised by it.

  • Ankara and kente: large, regular, high in contrast. Architectural band. No shimmer at any size, and the first thing the eye lands on — which is sometimes the intention.
  • Batik, shibori, ikat and block print: irregular repeats, so no interference however small the picture gets. Contrast alone decides — a tonal indigo behaves almost like a solid, a sharp two-colour print like a large pattern.
  • Sari and salwar kameez: a head-and-shoulders crop only shows the cloth near your face, so the drape below may never appear. A fine metallic zari border at the shoulder is in the shimmer zone and also catches light — two effects at once.
  • Kurta and guayabera: usually solid or tonally embroidered, which is the texture band and the safest there is. White fabric under a strong light is a brightness question, not a pattern one.
  • Hanbok and kimono: large organic motifs on a plain ground. Architectural or expressive depending on the piece; either way they resolve cleanly and dominate, which works when the background behind you is quiet.
  • Hijab, turban and other headwear: the weave is the whole question, because it sits closer to your face than anything else. A matte cloth behaves like a solid, a fine regular stripe is the one case worth a second look, and a satin sheen is a highlight rather than a pattern.
  • Tartan: architectural. Regular, wide and high in contrast, so it resolves at every size and dominates the frame.
  • Embroidered blouses: raised thread reads as texture at portrait size and vanishes at thumbnail size, which is usually the outcome you wanted.

Wearing two patterns at once

A head-and-shoulders crop rarely shows enough of two garments for this to come up, but it does happen — a checked shirt under a windowpane jacket, a printed scarf over a textured knit. What makes it work is scale separation: the two repeats have to be far enough apart that nobody reads them as the same kind of thing arguing with each other.

A windowpane over a fine texture works because one is architectural and the other barely visible. A pinstripe under a bengal stripe does not: two similar repeats in one frame produce a visual buzz and neither wins. If in doubt, wear one pattern and one plain, with the plain nearer your face.

When the patterned jacket is the only jacket you own

This is the common real-world case, and it has decent answers. Unbutton the jacket: a column of plain shirt down the centre of the frame pushes the pattern to the outer edges, where the eye spends less time. Turn a shoulder towards the camera so the patterned lapel is foreshortened and reads as a smaller area of cloth.

The third move is depth of field. With a wide aperture, anything more than a few inches behind the plane of your face softens, and a shoulder set back from the camera softens with it. A pattern slightly out of focus stops resolving as a pattern and starts behaving like texture, which is the band you wanted anyway. Keeping the light off the patterned side lowers its contrast, and contrast is half the problem.

Fabric under scrutiny behaves the same way in a meeting room or on a stage. Our guide to dressing for work covers that wider version, including the parts that have nothing to do with being photographed.

If the headshot is AI-generated, the pattern moves upstream

The wardrobe in an AI headshot comes with the style you pick, so you are not choosing the fabric in the finished picture — you are choosing the fabric in the selfies you upload, where the calculation is different. A busy print near your face gives the process more to disentangle: which edges belong to your jaw and which to a piece of cloth, and every extra edge is another chance to get that slightly wrong.

So the reference selfies want to be plain: solid colour, matte fabric, nothing with text on it, nothing with a repeat fine enough to shimmer in a phone photo taken in poor light. How to take reference selfies covers the rest, and it is the highest-leverage part of the process. Once the uploads are clean, the pattern question belongs to the style you choose rather than to you.

A fine repeat can also arrive already shimmering from the phone that photographed it, and that shimmer is then part of what the process works from rather than a fault anyone can clean up afterwards.

Sources

Platform rules and specifications change. Everything quoted here was checked against the live pages on August 23, 2026; if you spot something out of date, tell us and we'll fix it.

Keep reading

All guides →

Patterns in photographs — FAQ

Can I wear stripes in a headshot?+

It depends on the width of the stripe and the contrast it carries. A fine white-on-navy hairline stripe is the worst case and shimmers as soon as the photo is shown small. A chalk stripe or a wider awning stripe resolves cleanly, and tonal stripes — the two colours close together — are safe at almost any width.

Is a paisley or floral top really safer than a pinstripe?+

For the shimmer problem, yes, and it is not close. An irregular repeat gives the pixel grid nothing regular to interfere with, so it never breaks up. What a bold print does instead is compete for attention, and contrast controls that: a tonal paisley is quiet, a high-contrast one is a deliberate choice.

What about a patterned tie or scarf?+

Same two questions, smaller area. A tie sits directly below your face, the worst possible position for something distracting, so keep it tonal or textured. A scarf sits further out and can carry more, provided whatever is nearest your face stays plain.

Does any of this apply to a black-and-white photo?+

The shimmer does, because the repeat causes it, not the colour. Competition changes, though: two colours that clashed loudly can collapse to a single grey and the pattern quietly disappears. Judge a black-and-white image on brightness difference alone, not on how bold it looked in colour.

See your own headshot before you pay for it.

Upload 3–20 selfies and get one finished headshot back in about 60 seconds — free, no card. Then decide whether it beats what's on your profile now.

Free preview · No subscription · 14-day money-back guarantee