called-d / vecterion_vge

The Vecterion is true vector graphics editor for linux (and other).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vecterion_vge - Vecterion vector graphics editor -

The Vecterion is true vector graphics editor for linux (and other).

About

Vecterionは、Linuxに本物のベクタ・グラフィックス・エディタを提供するプロジェクトです。
ついでにWindows版も作成しています。

Detail

Vecterion is not Adobe Illustrator.

Screenshot/Image

vecterion

Project goal

  • I makes money for happy life and enjoy develop!
  • True vector graphic editor for linux.
  • Font editor for the [project daisy bell][pixiv_booth_project_daisy_bell].

Get Vecterion

get source: git clone https://github.com/MichianriNukazawa/vecterion_vge

Download windows binary @todo
Download ubuntu package(.deb) @todo

Donate/Buy

@todo
[project daisy bell][pixiv_booth_project_daisy_bell]
[RuneAMN fonts Pro][gumroad_runeamn_fonts_pro] is daisy bell product.

Running

In Linux. (Ubuntu 16.04LTS+)

In Windows is README_win.md.

Build

make
make run

Develop

bash setup/setup.sh
read to test/release_test.md.

Depend

External dependency in library/ directory.
cd library/

gtk3

https://www.gtk.org/
sudo apt-get install libgtk3-dev -y

libxml2

http://www.xmlsoft.org/
git clone git://git.gnome.org/libxml2

googletest

https://github.com/google/googletest
git clone --depth=1 https://github.com/google/googletest.git
cd googletest/googletst/
cmake && make

Make up libgtest.a libgtest_main.a in googletest directory.
Need for test.

Specification

Already implement

  • edit bezier curve
  • layer
  • rgba color
  • import svg file (status of alpha)
  • save to svg file (ignore raster image)
  • export png,jpg,bmp (raster image) file

import svg file:
benchmark is File:Ghostscript Tiger.svg?
full visible feature and human eye lazy check.

Todo

Short Todo

benchmark is railmaps.

  • clipboard
    • clipboard Ctrl+X,C,V
    • clipboard Bitmap
  • save svg included raster image
  • confirm dialog when close unsaved document Ctrl+D
  • more tools
  • snaps (for pixel, grid, guide line, other element.)
    • snap for pixel
    • snap for radian (degree 45 ,90 ...)
  • layer naming
  • layer thumbnail
  • element group
  • auto save & crash recovery
  • appearance
  • documentation

Long Todo

  • dark skin ui
  • scripting & CLI automation
  • auto crash report
  • auto update

License

LICENSE.md

Contact

mail: [michinari.nukazawa@gmail.com][mailto]
twitter: [@MNukazawa][twitter]

Develop by Michinari.Nukazawa, in project "daisy bell". [pixiv_booth_project_daisy_bell]: https://daisy-bell.booth.pm/ [gumroad_runeamn_fonts_pro]: https://gumroad.com/l/UNWF [blog_article]: http://blog.michinari-nukazawa.com/ [mailto]: mailto:michinari.nukazawa@gmail.com [twitter]: https://twitter.com/MNukazawa

About

The Vecterion is true vector graphics editor for linux (and other).

License:Other


Languages

Language:C 88.9%Language:C++ 8.7%Language:Shell 1.8%Language:Makefile 0.5%Language:Batchfile 0.1%