Graphite是一款开源的 2D 矢量图形编辑器,适用于照片编辑、图像处理、图形设计、插图、数据可视化、数字绘画等领域。由节点图合成引擎(node graph compositing engine )提供支持,该引擎将图层与节点融合在一起,提供完全无损的编辑体验。Graphite 轻量级矢量图形编辑器可在浏览器中运行。其基于节点的合成器可让应用图像效果并与生成式 AI 共同创作艺术。项目遵守Apache2.0开源协议。
功能特色:
精美、直观的界面
节点图图像效果
AI 辅助艺术创作
实时协作
源代码:https://github.com/GraphiteEditor/Graphite
---------------------------------------------------------------------
2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
graphite.rsGraphite is an in-development raster and vector graphics package that's free and open source. It is powered by a node graph compositing engine that fuses layers with nodes, providing a fully nondestructive editing experience.
Presently, Graphite is a lightweight vector graphics editor that runs in your browser. Its node-based compositor lets you apply image effects and co-create art with generative AI.
Photo editing, digital painting, desktop publishing, VFX compositing, and motion graphics are additional competencies planned on the roadmap to make Graphite a highly versatile content creation tool.
Launch the latest alpha release of the Graphite editor and learn more at the project website.
⭐ Please remember to star this project here on GitHub! ⭐
Red Dress (click to open this artwork and explore it yourself)
Valley of Spires (click to open this artwork and explore it yourself)
Join our Discord community to chat with the community and development team. Feel free to lurk, ask questions, give suggestions, or get involved in the project. We are always seeking new collaborators to help test, design, and develop the software and this is where we communicate.
We need Rust and web developers! See instructions here for setting up the project and getting started.
We are also in search of artists to create beautiful sample work in Graphite and illustrations for the website and social media. Please get in touch if you are able to help out.
By submitting code for inclusion in the project, you are agreeing to license your changes under the Apache 2.0 license, and that you have the authority to do so. Some directories may have other licenses, like dual-licensed MIT/Apache 2.0, and code submissions to those directories mean you agree to the applicable license(s).
See the web page for this information.
from https://github.com/GraphiteEditor/Graphite
-----------------------------------------------------------
Getting started
Graphite is built with Rust and web technologies. Install the latest LTS version of Node.js and stable release of Rust, as well as Git.
Installing
Clone the project:
On Debian-based (Ubuntu, Mint, etc.) Linux distributions, you may need to install the following packages:
On Fedora-based (RHEL, CentOS, etc.) Linux distributions, you may need to install the following packages:
Then install the required Node.js packages:
You only need to explicitly install Node.js dependencies. Rust's
cargo dependencies will be installed automatically on your first build.
One dependency in the build chain, wasm-pack
, will be
installed automatically on your system when the Node.js packages are
installing. (If you prefer to install this manually, get it from the wasm-pack website, then install your npm dependencies with npm install --omit=optional
instead.)
One tool in the Rust ecosystem does need to be installed:
That's it! Now, to run the project while developing, just execute:
This spins up the dev server at http:/
Production builds
You'll rarely ever need to do this, but to compile a production build with full optimizations:
This produces the /
directory containing the static site files that must be served by your own web server.
from https://graphite.rs/volunteer/guide/getting-started/
No comments:
Post a Comment