Python #1 - zastosowanie

Python #1 - zastosowanie
Photo by Nykeya Paige / Unsplash

Chcę napisać programik do projektowania prac na szydełku ściegiem siatkowym.

Chcę, żeby dało się:

  1. Wprowadzić rozpikselowany obrazek kolorowy lub czarno biały.
  2. Zamienić go w moim programie na siatkę z dwoma kolorami kratek.
  3. Przypisać siatce numery kolumn i rzędów.
  4. Podświetlać kolumny i rzędy.
  5. Eksportować w pdf-ie obrazek tej dwukolorowej siatki.
  6. Tworzyć na siatce pikselowe obrazki o dowolnej wielkości i kształcie.
  7. Ręcznie zmieniać kolory pikselowego obrazka, poszczególne piksele, na jeden lub drugi kolor.
  8. Ręcznie przesuwać na siatce całe sekcje obrazka, żeby tworzyć własne kompozycje.
  9. Rozwijać program tak, żeby można było tworzyć siatki o oczkach innych niż kwadratowe, np. prostokątne w pionie lub w poziomie itd.