SkillAgentSearch skills...

Magicpy

An autostereogram (MagicEye) image generator written in Python

Install / Use

/learn @synesthesiam/Magicpy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

magicpy

An autostereogram (MagicEye) image generator written in Python.

Description

Takes a grayscale depthmap (where white is closest, black is farthest), and generates a random dot autostereogram (MagicEye) image of the same size.

By default, a random pattern 1/8 the size of the depthmap is repeated and offset to create the effect. There seems to be an art to choosing the right pattern size.

If you string together multiple stereograms, you can make cool "MagicEye" movies!

Examples

# Use default settings (1/8 sized pattern)
$ python magicpy.py shark.png -o magic-shark.png

# Make random pattern 1/10 of the depthmap size
$ python magicpy.py -p 10 shark.png -o magic-shark.png

shark.png magic-shark.png

glmagic

An OpenGL-based depth map generator (used to make frames for a stereogram movie).

Description

Renders frames from an OpenGL scene to a series of depthmaps that can be converted and combined into a stereogram movie. You can make your own movies by modifying the render function inside glmagic.py.

Examples

# Make depthmap frames with the GLUT teapot
$ python glmagic.py

# Generate an animated GIF of the teapot
$ ./make-movie.sh

teapot.png magic-teapot.png

View on GitHub
GitHub Stars81
CategoryContent
Updated3mo ago
Forks21

Languages

Python

Security Score

77/100

Audited on Dec 30, 2025

No findings