ClockSkinStudio
Clock Skin Studio je editor pro tvorbu ciferníků („skinů“) pro hodinové nástroje v repozitáři (zejména DECI_CLK_PS6 / DeciCLK).
Co projekt řeší
Clock Skin Studio je editor pro tvorbu ciferníků („skinů“) pro hodinové nástroje v repozitáři (zejména DECI_CLK_PS6 / DeciCLK).
Jak aplikace funguje a k čemu slouží
Přehled
Clock Skin Studio je specializovaný editor pro grafický návrh a konfiguraci ciferníků (skinů) pro hodinové nástroje v rámci MFilmDB (primárně pro DeciCLK). Aplikace umožňuje rychlou vizualizaci, vrstvení grafiky a export do standardizovaných formátů pro digitální i fyzickou výrobu.
- Cíl: Efektivní tvorba segmentových ciferníků (24h, decimální, procentuální).
- Vizuální náhled: Real-time rendering s podporou donut masky a vodících linek.
- Export: Komplexní balíčky (Skin Pack ZIP) obsahující JSON metadata a PNG/SVG zdroje.
Klíčové vlastnosti
- Frameless Design: Moderní bezrámové okno s plně funkčními resize handlery (rohy + hrany).
- Background Layer: Podpora pro rastrové pozadí (JPG, PNG, WebP) s automatickým ořezem.
- Laser/Plotter Mode: Režim B/W thresholding a vektorové obrysy (SVG) pro řezací plottery.
- Skin.json Generator: Automatická tvorba metadat definujících polohy ručiček a segmentů.
- Dual-Lang Header: Rychlé přepínání CZ/EN s vizuální indikací aktuálního jazyka.
Použití
Clock Skin Studio slouží k návrhu vizuálních motivů hodinových nástrojů:
- Import: Načtěte obrázek ciferníku jako základní vrstvu.
- Editace: Nastavte parametry segmentů (úhly, šířky mezikruží) pomocí posuvníků.
- Preview: Využijte interaktivní náhled s podporou Pan/Zoom pro kontrolu detailů.
- Instalace: Exportujte Skin Pack přímo do složky pro okamžité otestování.
Formáty dat
- Rastrové: Export PNG s průhledností (Alpha channel) pro neštandardní tvary ciferníků.
- Vektorové: Export SVG (wedge segmenty + outline) pro bezztrátovou editaci.
- Metadata: Strukturovaný kompatibilní s DeciCLK motorem.
Troubleshooting
- Chybějící grafické rozhraní prvky: Zkontrolujte, zda je spuštěno z kořenového adresáře aplikace (kvůli relativním cestám k assets).
- Reset UI: Pokud okno "zmizí" (např. po změně rozlišení), smažte .
FAQ
Funguje studio samostatně? Ano, exportované skiny lze využít v jakémkoliv projektu s podporou dodaného JSON formátu.
Podporuje Linux? Framework é multiplatformní, ale UI je optimalizováno pro frameless standardy Windows.
