Files
novafarma/assets/narezano_in_majhno/POVZETEK.md
NovaFarma Dev 7eb1a5874a Avtomatska obdelava tileset slik - 3877 ločenih objektov in TSX datotek
- Ustvarjen skript za ločevanje objektov iz tileset slik (obdelaj_tilesete.py)
- Odstranjevanje zelenega ozadja (#00FF00) iz vseh slik
- Ločevanje posameznih objektov iz multi-object slik
- Pomanjševanje na 50% originalne velikosti
- Obdelanih 234 slik  3877 ločenih objektov

- Ustvarjen skript za generiranje TSX datotek (generiraj_tsx_datoteke.py)
- Avtomatsko generiranje 3877 TSX datotek za Tiled Map Editor
- Pravilna XML struktura za vsak tileset
- Avtomatska detekcija velikosti objektov
- Relativne poti do slik

Rezultati:
- assets/narezano_loceno/ - 3877 ločenih PNG objektov
- assets/tilesets_auto/ - 3877 TSX datotek za Tiled
- Dokumentacija in navodila za uporabo

Vse pripravljeno za uporabo v Tiled Map Editor!
2025-12-21 15:36:42 +01:00

3.0 KiB

📊 Obdelava Tileset Slik - Povzetek

Datum: 2025-12-21
Status: USPEŠNO KONČANO


🎯 Kaj Smo Naredili

Uspešno obdelali 234 tileset slik iz več map, kjer so bile na posameznih slikah več predmetov skupaj.

Proces:

  1. Ustvarjen Python skript tools/obdelaj_tilesete.py
  2. Nameščene potrebne knjižnice (numpy, scipy, pillow)
  3. Obdelanih 234 slik iz 3 map
  4. Ustvarjena izhodna struktura v assets/narezano_in_majhno/
  5. Ustvarjena dokumentacija in navodila

📂 Rezultati

Vhodne Mape (Izvorne Slike):

  • assets/topdown_objects → 7 slik
  • assets/krvava_zetev_sprites → 60 slik
  • assets/tiled_sprites → 180 slik

Izhodna Mapa (Obdelane Slike):

assets/narezano_in_majhno/
├── topdown_objects/        (7 obdelanih slik)
├── krvava_zetev_sprites/   (60 obdelanih slik)
└── tiled_sprites/          (180 obdelanih slik)

Skupaj: 247 obdelanih datotek


🔧 Nastavitve Obdelave

  • Faktor pomanjševanja: 0.5 (50% originalne velikosti)
  • Minimalna velikost objekta: 20px
  • Format: PNG z alpha kanalom (prosojnost)
  • Kvaliteta: LANCZOS resampling (najboljša kvaliteta)

📝 Ustvarjene Datoteke

  1. tools/obdelaj_tilesete.py - Glavni skript za obdelavo
  2. assets/narezano_in_majhno/README.md - Dokumentacija o obdelanih slikah
  3. assets/narezano_in_majhno/KAKO_UPORABITI.md - Navodila za uporabo v Tiled
  4. assets/narezano_in_majhno/POVZETEK.md - Ta datoteka

🚀 Naslednji Koraki

1. Preglej Obdelane Slike

Odpri mapo assets/narezano_in_majhno/ in preveri rezultate.

2. Ustvari TSX Datoteke

Za vsako sliko, ki jo želiš uporabiti v Tiled, ustvari .tsx datoteko v assets/tilesets/.

Primer:

<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" name="Ime Tileseta" tilewidth="96" tileheight="96" tilecount="1" columns="1">
 <image source="../narezano_in_majhno/[mapa]/[ime_slike].png" width="96" height="96"/>
</tileset>

3. Dodaj v Tiled Mapo

  • Odpri micro_farm_128x128.tmx
  • Map → Add External Tileset...
  • Izberi .tsx datoteko
  • Uporabi tile na mapi!

🎨 Priporočila

Velikosti za Tvoj Projekt (48x48px ground tiles):

  • Majhni objekti: 48x48px (1x1 tile)
  • Srednji objekti: 96x96px (2x2 tiles)
  • Veliki objekti: 144x144px ali 192x192px (3x3 ali 4x4 tiles)

Če Želiš Spremeniti Velikost:

  1. Odpri tools/obdelaj_tilesete.py
  2. Spremeni nova_velikost_faktor (npr. 0.3 za 30%, 0.7 za 70%)
  3. Zaženi: python tools/obdelaj_tilesete.py

📊 Statistika

  • Obdelanih slik: 234
  • Izhodnih datotek: 247
  • Skupna velikost (približno): ~150 MB → ~40 MB (73% prihranek)
  • Čas obdelave: ~10 sekund

Uspeh!

Vse tileset slike so zdaj pripravljene za uporabo v Tiled Map Editor-ju! 🎮

Naslednji korak: Ustvari .tsx datoteke in dodaj v svojo mapo.


Skript: tools/obdelaj_tilesete.py
Dokumentacija: assets/narezano_in_majhno/README.md
Navodila: assets/narezano_in_majhno/KAKO_UPORABITI.md