Всё дело в том, как глаза каждого отдельно взятого человека реагируют на освещенный объект. Некоторые решают, что платье недостаточно освещено (или что его поверхность сильно отражает свет) и их мозг подает глазам сигнал, что нужно это компенсировать. Отсюда бело-золотой цвет. Другие думают, что на платье падает слишком много света (или поверхность менее отражающая), и их глаза показывают им, что оно сине-черное.
А вот фото реального платья. Оно всё же оказалось сине-черным.