Tilf — Pixel Art Editor Tilf (Tiny Elf) is a simple yet powerful pixel art editor built with PySide6. It’s designed for creating sprites, icons, and small 2D assets with essential tools, live preview, undo/redo, and export options. There are several Pixel Art Editors that do the same things and even much more, but many require an account registration or the insertion of an e-mail or have a certain business model. I'm not interested in all that, my goal is to be able to create sprites freely, with (almost) zero dependencies, zero setup time, zero installations: Tilf starts and I begin to draw what I want. It runs on Windows, MacOS and GNU/Linux. Download the latest release from the releases page. Windows 11 -> Download MacOS 15.6 -> Download GNU/Linux (ParrotOS 6.4) -> Download I’m aware that the code quality isn’t great. I didn’t prioritize it when writing this. This project was something I put together during my spare time, and a lot of it could be written much better. There's definitely room for improvement, so I'm more than happy to accept PRs from anyone willing to contribute. Why doesn't this tool have many commits? Because I mainly used it for learning and personal purposes. Publish it as an Open Source project might be interesting for others as well. Table of Contents Features Drawing tools: Pencil Eraser Fill (bucket) Eyedropper Rectangle (stroke) Ellipse (stroke) Canvas: New image with custom dimensions Zoom 1–50x (mouse wheel or slider) Editable background color (alpha supported) Optional grid with customizable color Clear canvas Workflow: Undo/Redo with history up to 50 states Drag & drop images to open Real-time preview in a side dock (you can move it wherever you want) Import/Export: Open PNG, JPEG/JPG, BMP Export to PNG (with or without transparency), JPEG/JPG, BMP Handy details: Hold Shift while drawing rectangles/ellipses to constrain to squares/circles Grid is shown when zoom (cell size) is at least 4 Requirements Python 3, virtualenv OS: Windows, M...
First seen: 2025-08-11 23:51
Last seen: 2025-08-12 03:52