Saturday, November 15, 2025
Show HN: ZenPaint, a pixel-perfect MacPaint recreation for the browser https://ift.tt/f7W8zpH
Show HN: ZenPaint, a pixel-perfect MacPaint recreation for the browser I've been recreating the original MacPaint in the browser on and off for a few years. It's still alpha quality, but I'm finally ready to share it more widely. The goal was pixel-perfect accuracy, so I spent a lot of time with Atkinson's original QuickDraw source code, emulators, and my iBook G3 to get details like font rendering and the shape tools exactly right. Some technical notes: - Font rendering was surprisingly tricky; understanding the original pipeline's quirks took lots of experimentation, and avoiding canvas smoothing/aliasing required careful handling. - Written declaratively with React; performance is kept reasonable with a buffer pool and copy-on-write semantics. - You can share links to artwork from within the UI. E.g.: https://ift.tt/HYAsaSB - Mobile support was not considered here (for obvious reasons). It might still be usable on a larger phone or tablet but I have not tested this at all. There's something magical about making art within MacPaint's constraints: the 1-bit graphics, the limited resolution, the peculiar set of tools that still feel surprisingly expressive. Still some rough edges and missing features, but I'd love feedback from anyone who remembers the original. https://zenpaint.org/ November 16, 2025 at 01:21AM
Subscribe to:
Post Comments (Atom)
Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct https://ift.tt/WukFsBa
Show HN: I built Dirac, Hash Anchored AST native coding agent, costs -64.8 pct Fully open source, a hard fork of cline. Full evals on the gi...
-
Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlis...
-
Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer Bob and Arun here, creators of Stickerbox. If AI were built for kids, w...
-
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month Hey everyone! I just built a mobile app using Expo (React Native) ...
No comments:
Post a Comment