A programról
A plock egy parancssoros program, ami lehetővé teszi android lezáróminták generálását és elmentését különböző formátumokba.
Főbb funkciók
- Összes lehetséges minta kigenerálása.
- Minták mentése SVG fájlokba.
Használat
Az összes lehetséges minta kigenerálása SVG formátumban a következő parancsal lehetséges:
plock -p svg -os SVGs/pattern_%d.svg
A generált SVG képek így néznek ki:
A teljes kézikönyv megtekintéséhez futtasd a man doc/plock.1
parancsot a projektkönyvtárból vagy telepítés után: man plock
.
Telepítés
Jelenleg ez a program nem elérhető egyetlen csomagkezlőben sem, így forrásból kell fordítanod. A következő parancs futtatása által egyszerre lefordul és fel is telepítődik a program a rendszeredre:
# make install
Alapértelmezetten a plock a "/usr/local" prefixel települ, így a teljes elérési út a "/usr/local/bin/plock" lesz. De telepítheted bármely más könyvtárba ahova szeretnéd a prefix megváltoztatása által. Például:
# make PREFIX="/your/dir" install
Ha el szeretnéd távolítani a programot a rendszeredből, akkor csak futtasd a következő parancsot:
# make uninstall
Fontos: Az előző parancsokat root joggal a projekt gyökérkönyvtárából kell futtatni. Illetve a telepítés csak linux rendszereken működik. Ha windows-t használsz, kézzel kell telepítened.
Ha nem szeretnéd telepíteni a programot, csak fordítani, akkor azt megteheted a következő módon:
$ make
$ ./bin/plock
Konvertálás más formátumokba
PNG képek generálását lehetővé tévő funkciót nem fejlesztettem bele a programba, mert így a kód független tudott maradni egyéb könyvtáraktól. Azonban csináltam egy rövid Makefile-t, aminek segítségével könnyen legenerálhatók a PNG képek:
sources = $(wildcard SVGs/*.svg)
targets = $(patsubst SVGs/%.svg, PNGs/%.png, $(sources))
all: $(targets)
PNGs/%.png: SVGs/%.svg
rsvg-convert -w 500 -h 500 $< -o $@
Amint látható a képek konvertálásához az rsvg-convert programot használtam. Ehhez debian alapú rendszereken librsvg2-bin nevű csomagot kell feltelepíteni.