Skip to content

pulnara/JSON-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zadanie 2

Program, który odczytuje plik w formacie JSON z opisem grafiki, wyświetla tę grafikę na ekranie i zapisuje w pliku PNG.

Plik może zawierać:

  • punkty
  • wielokąty (podana lista punktów)
  • prostokąty (współrzędne środka, wysokość, szerokość) - równolegle do osi układu współrzędnych
  • kwadraty (środek i długość boku)
  • koła (środek i promień)

Każda figura może mieć określony kolor w postaci słownej (z zadanej palety, np. red), trójki liczb dziesiętnych (np. (255, 0, 0) lub notacji HTML (#ff0000).

Przykładowy plik zawierający wszystkie dopuszczalne elementy: http://home.agh.edu.pl/~zkaleta/python/sample.json

Program ma przyjmować nazwę pliku wejściowego z linii komend. Jeżeli zostanie podana flaga -o (lub --output) to po niej ma być nazwa pliku, do którego grafikę należy zapisać. Jeśli flaga -o nie zostanie podana, to należy tylko wyświetlić na ekranie.

Running:

python3.5 json-printer.py input_file.json [-o output_file.png]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages