Colorful Fabrics

Midnight Batik Fabric Roll Under Projector Light in on a textile-covered table in Jakarta

Midnight Batik Fabric Roll Under Projector Light

Samsung Galaxy S25 · on a textile-covered table in Jakarta

Indigo Fabric Hanging in Catia La Mar Workshop in on a tatami mat in Catia La Mar

Indigo Fabric Hanging in Catia La Mar Workshop

Zorki 5 · on a tatami mat in Catia La Mar

Textile Swatches on Busan Neon Arcade in along a neon-lit arcade near Gamcheon, Busan

Textile Swatches on Busan Neon Arcade

Canon EOS 550D · along a neon-lit arcade near Gamcheon, Busan

Hand-Dyed Streetwear on Rack in Omdurman Atelier in inside a couture atelier near Omdurman

Hand-Dyed Streetwear on Rack in Omdurman Atelier

FED 1 · inside a couture atelier near Omdurman

Jacquard Swatches Spill on Walnut Table in Istanbul in along a neon-lit arcade near Grand Bazaar, Istanbul

Jacquard Swatches Spill on Walnut Table in Istanbul

Olympus OM-D E-M1 Mark II · along a neon-lit arcade near Grand Bazaar, Istanbul

Otavalo Scarves Draped at Belfast Market Stall in at a textile trader's stall in Belfast

Otavalo Scarves Draped at Belfast Market Stall

Nikon Z 7 · at a textile trader's stall in Belfast

Symmetrical Textile Wall Reflection in Adelaide Plaza in across a reflective public plaza in Adelaide

Symmetrical Textile Wall Reflection in Adelaide Plaza

iPhone 11 Pro Max · across a reflective public plaza in Adelaide

Otavalo Textile Market Bright Stacks Makurdi in in a covered bazaar aisle in Makurdi

Otavalo Textile Market Bright Stacks Makurdi

Sony Alpha 700 · in a covered bazaar aisle in Makurdi

Guatemalan Huipil Fabrics in Brasilia Market in beside a fish counter in Brasilia

Guatemalan Huipil Fabrics in Brasilia Market

iPhone 16 Pro Max · beside a fish counter in Brasilia

Ikat Fabric on Tbilisi Market Shelf in at a market stall counter in Abanotubani, Tbilisi

Ikat Fabric on Tbilisi Market Shelf

Fujifilm X-E1 · at a market stall counter in Abanotubani, Tbilisi

Hand Dyed Streetwear on Garment Rack in Makhachkala Atelier in inside a couture atelier in Makhachkala

Hand Dyed Streetwear on Garment Rack in Makhachkala Atelier

Pentax K-70 · inside a couture atelier in Makhachkala

Hand-dyed Streetwear on Rack in Lusaka Atelier in inside a couture atelier in Lusaka

Hand-dyed Streetwear on Rack in Lusaka Atelier

Sony a6300 · inside a couture atelier in Lusaka

Surreal Couture Skirt Blue Hour Glow in inside a couture atelier near Pune

Surreal Couture Skirt Blue Hour Glow

Samsung Galaxy Note 10+ · inside a couture atelier near Pune

Stylist Clipping Nylon Vest Straps Chittagong in along a neon-lit arcade in Chittagong

Stylist Clipping Nylon Vest Straps Chittagong

Olympus XA · along a neon-lit arcade in Chittagong

Ikat Fabric Rolls Sunset Market Stall in at a market stall in Lecce

Ikat Fabric Rolls Sunset Market Stall

Canon EOS 6D Mark II · at a market stall in Lecce

Neon Arcade Textile Swatches and Buttons Midnight in along a neon-lit arcade in Glodok, Jakarta

Neon Arcade Textile Swatches and Buttons Midnight

Nikon D7500 · along a neon-lit arcade in Glodok, Jakarta

Neon Lit Suiting Fabric on Tailor Table Kinshasa in at a tailoring table strewn with chalk and shears in Kinshasa

Neon Lit Suiting Fabric on Tailor Table Kinshasa

Fujifilm X-H1 · at a tailoring table strewn with chalk and shears in Kinshasa

Textile Swatch Wall in Taichung Tailoring Shop in at a tailoring table strewn with chalk and shears in Taichung

Textile Swatch Wall in Taichung Tailoring Shop

Nikon D90 · at a tailoring table strewn with chalk and shears in Taichung

Indigo and Ochre Batik Stacks at Yogyakarta Shrine in in a shrine lined with lanterns in Yogyakarta

Indigo and Ochre Batik Stacks at Yogyakarta Shrine

Leica M1 · in a shrine lined with lanterns in Yogyakarta

Huipil Fabric at Cordoba Market Stall in at a textile trader's stall in Cordoba

Huipil Fabric at Cordoba Market Stall

Minolta XD-7 · at a textile trader's stall in Cordoba

Otavalo Textiles Folded in Mountain Color Bands in at a textile trader's stall in La Paz

Otavalo Textiles Folded in Mountain Color Bands

Samsung Galaxy S25 Ultra · at a textile trader's stall in La Paz

Metallic Lame Silk Faille Against Harbor Wall in against a wind-beaten harbor wall in Port Moresby

Metallic Lame Silk Faille Against Harbor Wall

iPhone 12 · against a wind-beaten harbor wall in Port Moresby

Textile Swatches and Buttons by Makeup Mirror in beside a mirror lined with makeup bulbs in Huehuetenango

Textile Swatches and Buttons by Makeup Mirror

Google Pixel 9 Pro · beside a mirror lined with makeup bulbs in Huehuetenango

Saffron Fabric Against Oxidized Teal Metal in Skylit Passageway in inside a skylit passageway in Keur Massar Sud

Saffron Fabric Against Oxidized Teal Metal in Skylit Passageway

Nikon D7000 · inside a skylit passageway in Keur Massar Sud

Embroidery Workspace in Nice in in Nice, France

Embroidery Workspace in Nice

Canon EOS 5DS R · in Nice, France

Hand Dyed Streetwear on Brick Arch Backstage in in a backstage changing corridor in Šiauliai

Hand Dyed Streetwear on Brick Arch Backstage

Canon EOS-1D · in a backstage changing corridor in Šiauliai

Silk Moire Denim Swatches on Banfora Sidewalk in on a rain-darkened city sidewalk in Banfora

Silk Moire Denim Swatches on Banfora Sidewalk

iPhone XS · on a rain-darkened city sidewalk in Banfora

Ikat Fabric Rolls in Bangkok Night Market Firelight in in a flea market lane in Bangkok

Ikat Fabric Rolls in Bangkok Night Market Firelight

Sony ZV-1 · in a flea market lane in Bangkok

Textile Swatches Brass Shears Chalk Matola Night in in a stone lane between old facades in Matola

Textile Swatches Brass Shears Chalk Matola Night

Leica M9 · in a stone lane between old facades in Matola

Denpasar Fabric at Blue Hour in in Denpasar, Indonesia

Denpasar Fabric at Blue Hour

Canon EOS D30 · in Denpasar, Indonesia

Urban Textures in Singapore at Golden Hour in in Singapore, Singapore

Urban Textures in Singapore at Golden Hour

Canon EOS 5D Mark II · in Singapore, Singapore

Amber Sunset Otavalo Textiles Market Stall in at a textile trader's stall in Quito

Amber Sunset Otavalo Textiles Market Stall

Samsung Galaxy S23 Ultra · at a textile trader's stall in Quito

Indigo and Ochre Batik Stacks at Balinese Temple Edge in in a temple courtyard in Denpasar

Indigo and Ochre Batik Stacks at Balinese Temple Edge

Samsung Galaxy S25 Ultra · in a temple courtyard in Denpasar

Otavalo Scarves on Nairobi Dawn Market Stall in at a market stall in Nairobi

Otavalo Scarves on Nairobi Dawn Market Stall

4x5 RB Auto Graflex · at a market stall in Nairobi

Indigo Textiles and Lanterns in Winter Market in at a market stall in Salt Lake City

Indigo Textiles and Lanterns in Winter Market

Canon EOS R6 Mark II · at a market stall in Salt Lake City

Huipil Vendor Under Haarlem Market Canopy at Sunset in under a market canopy in Haarlem

Huipil Vendor Under Haarlem Market Canopy at Sunset

iPhone 16 Pro · under a market canopy in Haarlem

Otavalo Scarves Draped at Chongqing Market Stall in at a market stall in Chongqing

Otavalo Scarves Draped at Chongqing Market Stall

Sony ZV-1 · at a market stall in Chongqing

Neon Textile Wall Against Gweru Harbor in against a wind-beaten harbor wall in Gweru

Neon Textile Wall Against Gweru Harbor

Olympus OM-D E-M5 · against a wind-beaten harbor wall in Gweru

Colorful Thread Spools Dawn Market Stall Mexico City in under a market canopy in Mexico City

Colorful Thread Spools Dawn Market Stall Mexico City

Nikon D810 · under a market canopy in Mexico City

Silk Denim Swatches by Mirror in Batman in beside a mirror lined with makeup bulbs in Batman

Silk Denim Swatches by Mirror in Batman

Canon EOS R6 Mark II · beside a mirror lined with makeup bulbs in Batman