PaintZ is a simple drawing program for the web. Its goal is to make creating and editing drawings and other images as easy to do on Chrome OS and the web as similar native applications on other platforms, such as Microsoft Paint and KolourPaint. PaintZ is designed to to be fast and easy to use, with a touch- and mouse-friendly Material Design interface, full offline support, and no Flash Player or other plug-ins required.
The official live instance of PaintZ can be found at https://paintz.app.
PaintZ is available to install on Chrome OS through the Chrome Web Store.
There is also a separate Chrome Web Store page for PaintZ beta so you can have it in your launcher without removing stable PaintZ.
These are the only legitimate Chrome Web Store listings for PaintZ.
Updates are posted to the @PaintZApp profiles on Facebook, Instagram, and Twitter.
You can submit bug reports and feature requests in the Issues tab. Please search before submitting to avoid submitting duplicates. If you find it was already submitted, please just add a 👍 reaction to the existing one.
For feature requests, please also ensure features are in line with the principles above—certain features will always be outside the intended scope of PaintZ.
if
, switch
, for
, function
, etc.), separated with a space, and never on the next line._privateVar
)./**
* Add two numbers.
* @param {Number} a - The first number to be added
* @param {Number} b - The second number to be added
* @returns {Number} The sum of a and b
*/
function sum(a, b) { ... }
To run a local instance of PaintZ:
app
directory in the repository from the HTTP server of your choice (e.g., Node's http-server
, Python 2's SimpleHTTPServer
, or Python 3's http.server
).PaintZ is developed and maintained by Zachary Yaro.
Code libraries used:
canvas.toBlob
Promise
sPointerEvent
sIcon libraries used:
Testing/feedback: