Internal Asset Sync
Lektuarium
W miastachTematyBlogKategorieListyJak korzystaćFunkcje
Bibliodesk
Jak działa LektuariumKonto i logowanieBibliodesk, czyli twój panel
Katalog i wyszukiwarka
Strona książkiKategorie i tematyAutorzy i wydawcy
Książki w okolicy
Biblioteczki czytelnikówEgzemplarz i karta z kodem QR
Czytelnicy i profile
Recenzje, cytaty i artykułyListy książek
Pisarze – mapa powiązań i osie życiaRozwój portalu i kontakt
Dodawanie książek
Wyszukiwanie automatyczneDodawanie ręczneImportowanie z listPrzenoszenie, duplikaty i usuwanie
Skanowanie książek
Skanowanie pojedynczeSkanowanie seryjneZdjęcie okładki
Zakładki i stany książek
Książki posiadaneKsiążki pożyczoneKsiążki otrzymaneKsiążki niedostępnePolecaneOceny i cel oceniania
Pożyczanie książek
Biblioteczki
Tworzenie biblioteczekMiejsca i okolica
Półki
Tworzenie półekRegał i kolejność książek
Karty biblioteczne
Generator kart
Szablony kart
Szablony z obrazówSzablony z kodu
Listy książekCytatyRecenzje i teksty
ZnajomiUstawienia konta
Eksportowanie
Eksport do pliku
Archiwista
Ekslibris 3DLibrorum
Sugestie zmian
Tryb bibliotekarza
Edycja danych książkiSugestie społecznościScalanie duplikatów
Strefa wydawcy
Karty biblioteczneKarty biblioteczneSzablony kart

Szablony z kodu

Rysowanie tyłu karty bibliotecznej kodem w bibliotece p5.js – edytor, losowe wzory, reset kodu i pierwsze kroki dla osób, które dopiero uczą się programować.

Treść artykułu: Szablony z kodu

Szablon z kodu rysuje grafikę programem zamiast wgrywać gotowy obraz. Używa p5.js, biblioteki JavaScript stworzonej do nauki programowania przez rysowanie. Kilka linijek wystarcza na geometryczny wzór, który na wydruku wygląda jak papier marmurkowy albo tkanina.

Edytor kodu p5.js w Kreatorze Szablonów

Krok po kroku

  1. Otwórz Karty biblioteczne → Szablony i przejdź do zakładki KOD (P5.JS).
  2. Edytor startuje z przykładowym kodem: ciemne tło i jasne przerywane linie.
  3. Zmieniaj kod. Podgląd odświeża się chwilę po każdej zmianie.
  4. Uzupełnij pola szablonu (nazwa, krój pisma, tekst na grafice) i kliknij Zapisz.

Dwa przyciski w rogu edytora:

  • Wygeneruj losowy wzór (ikona iskier) wstawia gotowy kod z losowym wzorem. Dobry punkt wyjścia do własnych zmian.
  • Resetuj kod (strzałka) przywraca kod startowy.

Link „p5.js editor” pod edytorem otwiera oficjalny edytor p5.js. Przydaje się do dłuższych eksperymentów z podglądem i konsolą.

Jak zbudowany jest kod

Program ma dwie funkcje:

function setup() {
  createCanvas(600, 600);
  noLoop(); // rysujemy tylko raz
}

function draw() {
  background(35, 45, 85);   // ciemne indygo
  stroke(245, 245, 235);    // biała nić
  noFill();
  strokeWeight(2);
  for (let y = 20; y < height; y += 20) {
    line(0, y, width, y);
  }
}

setup() uruchamia się raz i ustawia płótno. draw() rysuje. noLoop() sprawia, że rysunek powstaje raz, co jest potrzebne do druku. Kolory podaje się w RGB: trzy liczby od 0 do 255.

Gdy kod ma błąd, edytor pokazuje komunikat z jego treścią. Jeśli komunikat podpowiada, użyj przed funkcjami rysującymi przedrostka p., na przykład p.line(...).

Pomysły na pierwsze wzory

  • Kratka: dwie pętle for z liniami poziomymi i pionowymi.
  • Kropki: circle(x, y, 5) w pętli po siatce.
  • Fale: sin() zmieniające wysokość linii wzdłuż szerokości płótna.
  • Losowość: random() w kolorach albo położeniu. Każde uruchomienie da inną kartę. Żeby wzór się powtarzał, ustaw na początku randomSeed(7).

Do nauki od zera dobrze nadaje się dział „Tutorials” na stronie p5js.org. To dobry pierwszy projekt programistyczny dla dziecka: efekt widać od razu, a wynik można wydrukować i włożyć do własnej książki.

Gotowy wzór możesz udostępnić innym czytelnikom jako szablon publiczny.

Ostatnia aktualizacja: 21.10.2026

Szablony z obrazów

Previous Page

Listy książek

Next Page

On this page

Krok po krokuJak zbudowany jest kodPomysły na pierwsze wzory