Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanchas116/paintfield
A simple cross-platform digital painting tool
https://github.com/seanchas116/paintfield
Last synced: 4 days ago
JSON representation
A simple cross-platform digital painting tool
- Host: GitHub
- URL: https://github.com/seanchas116/paintfield
- Owner: seanchas116
- License: other
- Created: 2012-07-24T03:54:11.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-24T12:01:22.000Z (4 months ago)
- Last Synced: 2024-07-24T13:50:20.871Z (4 months ago)
- Language: C++
- Homepage: http://seanchas116.github.io/PaintField/
- Size: 3.69 MB
- Stars: 45
- Watchers: 8
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: copying.txt
Awesome Lists containing this project
README
PaintField - A Cross-platform Digital Painting Tool
========[Website](http://seanchas116.github.io/PaintField/)
This app is currently under development. The source files are licensed under LGPL (see copying file).
The project name and the license might be changed in the future.
## To Build
PaintField depends on the following libraries: Qt 5.2, libfreeimage, boost.
PaintField requires GCC 4.8+ or Clang 3.2+ (Clang is recommended). MSVC is not supported.
PaintField supports Mac, Linux 32/64bit and Windows 64bit.
Opening PaintField.pro in Qt Creator is the easiest way to build PaintField.
You can also build PaintField in command line like this example:
mkdir paintfield-buid
cd paintfield-build
qmake /path/to/PaintField.pro -r
make## Planned Features
### System:
- [x] Multi-tab editing
- [x] Hierarchical layer structure
- [x] Customizable key config
- [x] Plugin system
- [x] Infinite undo/redo
- [x] Movable tabs
- [x] Multiple views for one document
- [x] Multiple workspaces
- [ ] Scripting### GUI:
- [x] Tool selection panel
- [x] Color picker panel
- [x] Navigator
- [x] Grid
- [x] Gradient editor
- [x] Tool editor
- [ ] Content library### Tools:
- [x] Layer move
- [ ] Rectangular selection
- [ ] Polygonal selection
- [ ] Elliptic selection
- [ ] Freehand selection
- [ ] Painting selection
- [ ] Selection move
- [x] Simple brush
- [ ] Customizable brush
- [ ] Gradient
- [x] Shapes### General Features:
- [ ] Filters
- [ ] Non-destructive filters
- [ ] Color to opacity
- [ ] Opacity to selection
- [ ] Stroke stabilization
- [ ] Post to Twitter### Input & Output:
- [x] Save & load documents
- [x] Image file import
- [x] Image file export
- [x] PSD file import
- [x] PSD file export
- [x] ORA file import
- [x] ORA file export
- [ ] Print documents
- [ ] Scan images