Files
novafarma/assets/narezano_in_majhno/README.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

2.7 KiB

📦 Narezani in Pomanjšani Tileset Asseti

🎯 Namen

Ta mapa vsebuje avtomatsko obdelane tileset slike iz izvornih map. Vsaka slika je bila:

  • ✂️ Narezana - odstranjeno prazno ozadje
  • 📏 Pomanjšana na 50% originalne velikosti
  • 💾 Shranjena v organizirani strukturi

📂 Struktura

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

Skupaj: 247 obdelanih slik

🔧 Kako je bilo obdelano

Izvorna Mapa → Obdelana Mapa

  • assets/topdown_objectsnarezano_in_majhno/topdown_objects
  • assets/krvava_zetev_spritesnarezano_in_majhno/krvava_zetev_sprites
  • assets/tiled_spritesnarezano_in_majhno/tiled_sprites

Proces Obdelave

  1. Nalaganje slike - Prebere PNG/JPG sliko
  2. Iskanje objektov - Najde vse neprosojne dele slike
  3. Narezovanje - Izreže vsak objekt posebej (odstrani prazno ozadje)
  4. Pomanjševanje - Zmanjša na 50% (faktor: 0.5)
  5. Shranjevanje - Shrani kot [ime]_obdelan.png

Nastavitve

  • Faktor pomanjševanja: 0.5 (50%)
  • Minimalna velikost objekta: 20px
  • Format: PNG z alpha kanalom (prosojnost)

🎨 Uporaba v Tiled

Te slike so pripravljene za uporabo v Tiled Map Editor:

  1. Uvozi tileset:

    • MapNew Tileset
    • Izberi sliko iz te mape
    • Nastavi tile size glede na velikost slike
  2. Uporabi v mapi:

    • Povleci tile iz tileset palete
    • Postavi na mapo

📊 Primerjava Velikosti

Primer: starting_camp_topdown_1766184594524.png

  • Original: 623 KB, ~1024x1024px
  • Obdelan: ~156 KB, ~512x512px
  • Prihranek: ~75% manjša datoteka

🔄 Ponovno Generiranje

Če želiš ponovno obdelati slike ali spremeniti nastavitve:

python tools/obdelaj_tilesete.py

Spreminjanje Nastavitev

Odpri tools/obdelaj_tilesete.py in spremeni:

nova_velikost_faktor = 0.5  # Spremeni na 0.3 za 30%, 0.7 za 70%, itd.
min_velikost_objekta = 20   # Spremeni minimalno velikost objekta

📝 Opombe

  • Večobjektne slike: Če je na eni sliki več objektov, skript poskuša najti vse objekte posebej
  • Prosojnost: Skript deluje najbolje s PNG slikami s prosojnim ozadjem
  • Kvaliteta: Uporablja LANCZOS resampling za najboljšo kvaliteto pomanjševanja

🚀 Naslednji Koraki

  1. Preglej slike - Preveri, ali so slike pravilno narezane
  2. Ustvari TSX datoteke - Za vsako sliko ustvari Tiled tileset (.tsx)
  3. Dodaj v mapo - Uporabi v micro_farm_128x128.tmx ali drugih mapah

Generirano: 2025-12-21
Skript: tools/obdelaj_tilesete.py
Obdelanih slik: 234 → 247 output datotek