PickinPixels operates on a tile-based canvas system where each pixel functions as an independent drawable unit with RGB color data and alpha channel transparency. The editor supports canvas dimensions from 8x8 up to 256x256 pixels, with real-time grid overlay that adapts to zoom levels between 100% and 3200%.
The layer architecture implements non-destructive editing through a stack-based rendering pipeline. Each layer maintains its own pixel buffer, blend mode, and opacity value. The system processes layer compositing from bottom to top during export, applying alpha blending calculations in real-time. Users can toggle layer visibility, lock editing, and adjust stacking order through the dedicated layer panel interface.
Animation functionality relies on frame sequencing with adjustable playback rates from 1 to 60 frames per second. Each frame references a complete canvas state including all active layers. The onion skinning feature overlays previous and next frames at 30% opacity to assist with motion continuity. Export options include animated GIF with loop count control and PNG sprite sheet generation with customizable frame spacing.