Producenci Steven Spielberg i Kathleen Kennedy zaproponowali rolę Celii Whoopi Goldberg po tym, jak odrzuciła ją Tina Turner.
Patti LaBelle była przesłuchiwana do roli Shug Avery.
Kiedy Squeak uderza Sofię w night clubie, Sofia rusza głową jeszcze przed uderzeniem.
Kiedy Shug całuje Celie, Celie podnosi rękę by zakryć uśmiech. W następnym ujęciu widzimy, że Celie ma obydwie ręce podniesione.
W scenie gdy Sofia zostaje spoliczkowana przez burmistrza ustawienie jej dzieci zmienia się między ujęciami i odsuwają one od ust butelki, chociaż we wcześniejszym ujęciu stały nie pijąc.
Zdjęcia do filmu nakręcono w Mentryville, Santa Clarita, Universal City (Kalifornia, USA), Salisbury, Ansonville, Charlotte, Lilesville, Marshville, Wadesboro (Karolina Północna, USA) oraz w Kenii.
"Kolor purpury" dzieli wraz z "Punktem zwrotnym" rekord filmu, który był nominowany w 11 kategoriach i nie otrzymał żadnej statuetki Oscara.
Dziecko Stevena Spielberga urodziło się podczas kręcenia zdjęć do filmu, a dźwięk płaczącego dziecka, które rodzi młoda Celie, jest właśnie płaczem dziecka reżysera.
Oprah Winfrey była na kuracji odchudzającej, kiedy dowiedziała się, że dostała rolę Sofii. Musiała natychmiast zrezygnować z odchudzania, ponieważ rola wymagała od niej tuszy.
Sceny "miejskie" kręcone były w Marshville, w Północnej Karolinie. Na środku ulicy znajdował się słup wysokiego napięcia, więc zbudowano drzewo, żeby go ukryć.
Okres zdjęciowy trwał od 5 czerwca do sierpnia 1985 roku.