Skip to content

StardustDL/ImagingS

Repository files navigation

ImagingS

CI Downloads

A toolset for computer graphics and imaging processing.

Features

  • Geometry
    • Line ( DDA & Bresenham )
    • Curve ( Bezier & B-spline )
    • Ellipse
    • Polygon
      • Polyline
      • Rectangle
  • Transform
    • Translate
    • Rotate
    • Scale
    • Skew
    • Matrix
  • Clip
  • Interactivity
    • WYSIWYG
    • Shortcuts
  • Document
    • Json
    • Code editor
  • Export
    • PNG, JPEG, BMP

Usage

# Install
pip install imagings
# Launch GUI
imagings
# or use
python -m ImagingS.Gui

Development

  1. Clone this repository.
  2. Install dependencies.
pip install requirements.txt
  1. Generate UI codes
python -m ImagingS.Gui.uic
  1. Run GUI
python -m ImagingS.Gui
  1. Run CLI
python -m ImagingS.Cli input.txt output_dir