PyDPainter is a pixel art painting program inspired by the Commodore Amiga version of Deluxe Paint. It recreates many of the drawing techniques associated with classic 8-bit and 16-bit computer graphics while adding conveniences for modern desktops.
The editor offers specialised brushes, painting modes and palette operations for artwork that relies on careful placement and limited colours. Its animation and colour-cycling features are useful for retro game graphics and demonstrations.
PyDPainter supports familiar bitmap formats alongside Amiga-oriented image and animation formats. It also provides a substantial undo history, making detailed experimental work easier to reverse.
This is free and open source software.
Key Features
- Draw with pencil, freehand area, line, curve, rectangle, circle, ellipse and polygon tools.
- Use airbrush, flood-fill and text tools.
- Select from built-in brushes or create custom brushes from existing artwork.
- Rotate and scale brushes while painting.
- Use Brush Trails to distribute and transform brush stamps along a path.
- Apply easing to brush trails for changes in spacing and size.
- Select smear, blend, smooth and other painting modes.
- Use mirror, tiled and cyclic symmetry patterns.
- Create gradients with configurable linear and circular fill directions.
- Apply arbitrary dithering matrices and bundled dithering presets.
- Edit palettes, paste RGB values and inspect colours with the eyedropper.
- Animate artwork and preview successive frames.
- Use palette colour cycling to create retro animation effects.
- Undo and redo artwork changes through a history of up to 256 levels.
- Open and save supported IFF, ANIM, GIF, BMP and PNG files.
- Use tooltips and an interface modelled on classic Deluxe Paint workflows.
- Cross-platform support – runs on Linux, macOS and Windows.
Website: github.com/mriale/PyDPainter
Support:
Developer: Mark Riale
License: GNU General Public License v3.0
![]()
PyDPainter is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Pixel Art Editors | |
|---|---|
| Pixelorama | 2D sprite editor, made with the Godot Engine |
| PixiEditor | Create beautiful sprites for your games, animations, edit images, create logos |
| Piskel | Simple web-based tool for spriting and pixel art |
| LibreSprite | Create 2D animations for videogames |
| rx | Modern and extensible pixel editor implemented in Rust |
| GrafX2 | Billed as the ultimate 256-color bitmap paint program |
| mtPaint | Painting program to create pixel art and manipulate digital photos |
| PyDPainter | Usable pixel art program. |
| Slate | Qt-based pixel art editor |
| PikoPixel | Draw and edit pixel art images |
| Fizzy | Pixel art editor and animation editor |
| voidsprite | Pixel art editor in an early stage of development |
| csprite | Tiny pixel art tool |
| Tilf | Simple yet powerful pixel art editor |
| PixelPen | Pixel art editor with layers, animation and Godot integration |
| Pixcil | Pixel art editor with an almost infinite canvas and animation |
| PixlPunkt | Modern, cross-platform pixel art editor |
| Pixed | Pixel art editor |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.