Из одной фотки сделать две, но немного под разными углами? Это практически невозможно, можно вручную отмасштабировать/поменять перспективу, но будет выглядеть очень грубо и приближённо.
Как вариант, виндовая ANAmaker - специально для этой цели программа. Она и из одной картинки сделает... Сам пробовал... Но качество, «Прости, Господи...»
Ещё вариант - копируй картинку, у первой удали 3-15 столбиков пикселей слева, а у другой аналогично с правой стороны. Получишь 2 картинки «под разными углами». Ну а дальше выделение на одной красного канала, на другой - синего, наложение друг на друга и так далее )))
Фотка для правого глаза располагается слева, для левого - справа. Скрещиваете глаза - и вуаля!. В случае с анаглифом - нужно колдовать с RGB слоями. Суть в том, что от одной фотки нужно отодрать красный слой, от второй - синий с зеленым.
Сам я это делал при помощи блендера - так сказать, не отходя от рендера.
Суть в том, что если разложить одну исходную картинку - полноценного 3D-эффекта добиться не выйдет - «`фантомная` картинка» будет либо висеть НАД экраном, либо парить ЗА плоскостью экрана (монитора), но при этом будет ПЛОСКОЙ. Это так называемый эффект ГУБИНЫ изображения, а не 3D. В качестве закоса под 3D это, может, конечно, и прокатит, но только для тех, кто натуральный 3D не смотрел. Полноценный 3D как необходимость требует 2 РАЗНЫХ кадра (под разными углами) - именно тогда анаглиф даст более или менее ощутимый ОБЪЁМ, а не глубину.
Просто у блендера есть еще и удобная штука для расслоения картинки на слои RGB и сборка картинки из таких слоев. Но в принципе, если кому-то здесь нужна прога, которая сделает это просто из 2 фоток одного размера, я могу минут за 10 слепить такую...