Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/janorico/jpaint

Free and open-source svg-editor.
https://github.com/janorico/jpaint

draw draw-app drawing drawing-app drawing-application gpl gpl3 gplv3 java jvm kotlin open-source opensource paint paint-app paint-application paintapp painting svg svg-images

Last synced: 1 day ago
JSON representation

Free and open-source svg-editor.

Awesome Lists containing this project

README

        

# JPaint

## Features
* Lightweight (~9.5 MB)
* Export to PNG and JPEG
* Simple-to-use GUI

## License

Free and open-source svg-editor.
Copyright (C) 2023 Janosch Lion

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see .

## Sources

### Libraries

* FlatLaf 3.1.1 ([Maven](https://search.maven.org/artifact/com.formdev/flatlaf/3.1.1/jar), [GitHub](https://github.com/JFormDesigner/FlatLaf))
* JGL 2.0 ([GitHub](https://github.com/Janorico/JGL))

### Icons

* JPaint Logo: [paintbrush](https://iconduck.com/emojis/37648/paintbrush) by [Iconduck](https://iconduck.com)
* [Cursor](https://icons8.com/icon/43727/cursor) icon by [Icons8](https://icons8.com)
* [Move](https://icons8.com/icon/57315/move) icon by [Icons8](https://icons8.com)
* [Add](https://icons8.com/icon/52612/add) icon by [Icons8](https://icons8.com)
* [Folder](https://icons8.com/icon/43698/folder) icon by [Icons8](https://icons8.com)
* [Save](https://icons8.com/icon/45310/save) icon by [Icons8](https://icons8.com)
* [Save as](https://icons8.com/icon/52639/save-as) icon by [Icons8](https://icons8.com)
* [Export](https://icons8.com/icon/57558/export) icon by [Icons8](https://icons8.com)
* [Close](https://icons8.com/icon/43529/close) icon by [Icons8](https://icons8.com)
* [Undo](https://icons8.com/icon/45321/undo) icon by [Icons8](https://icons8.com)
* [Redo](https://icons8.com/icon/51741/redo) icon by [Icons8](https://icons8.com)
* [Resize](https://icons8.com/icon/56641/resize) icon by [Icons8](https://icons8.com)
* [Gear](https://icons8.com/icon/54151/gear) icon by [Icons8](https://icons8.com)
* [Rename](https://icons8.com/icon/57270/rename) icon by [Icons8](https://icons8.com)
* [About](https://icons8.com/icon/43722/about) icon by [Icons8](https://icons8.com)

### Other

* Ellipse formula: https://www.geeksforgeeks.org/check-if-a-point-is-inside-outside-or-on-the-ellipse/
* Line formula: https://stackoverflow.com/a/328337/21656861
* WrapLayout: https://tips4java.wordpress.com/2008/11/06/wrap-layout/ (http://www.camick.com/java/source/WrapLayout.java)