Skip to content

imckechn/SVG-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a svg editor program.

This program has two parts. A Python interface and C Dynamic Library. The user runs the python project to run the program.

This program uses the libsxml2 library by GNOME (it's already inside the project) as well as the c linked list API by 'CIS2750 S18 (based on the ListADT from CIS2520, S17)'

This program allows the user to: edit, create, delete, view rectangles and circles in an SVG image file. You can bring your own svg files by having them in the svgs directory or you can make your own through the program. The program will validate each file before running. All the edits and changes are tracked in a metaData file in JSON format which allows this to operate as a svg image repository. This repository contains some SVG files already so you don't have to find some for yourself, they are labeled a.svg through f.svg respectively. You can validate each svg file on https://validator.w3.org/check if you wish.

To run! type:

  • $ make
  • $ python3 src/main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published