Descriere: Vrei să potrivești culoarea unui element UI (ex: fundalul unei ferestre) cu marginea sa (din fișiere `.tga`). Valorile de culoare trebuie să fie identice, dar ajustările manuale nu funcționează. Un exemplu concret este 'thinboard' în Metin2.
1. Înțelegerea problemei și conceptele cheie
- Valori RGB (0-255) → Normalizate(0-1)
- Alpha (Transparența) → Normalizată (0-1)
- Corecția Gamma (sRGB) → Ajustează percepția luminozității
2. Calcul pas cu pas
- Extrage culoarea din fișierul `.tga`
- Deschide fișierul `.tga` într-un editor de imagini (Photoshop, Paint.net etc.).
- Folosește select color tool, colectează informațiile despre culoril RGBA .
- Normalizează fiecare valoare împărțind la 255, apoi aplică corecția gamma.
Exemplu pentru RGB `(21, 21, 22)` și Alpha `153`:
R = (21 / 255) * 2.2 # ≈ 0.105
G = (21 / 255) * 2.2 # ≈ 0.105
B = (22 / 255) * 2.2 # ≈ 0.086
A = 153 / 255 # = 0.6
3. Implementare în Python
grp.GenerateColor(0.105, 0.105, 0.086, 0.60)
Acum, ti se potrivește corect Setcolor-ul cu imaginile tale tga sau ce vrei să faci tu. Spor !
1. Înțelegerea problemei și conceptele cheie
- Valori RGB (0-255) → Normalizate(0-1)
- Alpha (Transparența) → Normalizată (0-1)
- Corecția Gamma (sRGB) → Ajustează percepția luminozității
2. Calcul pas cu pas
- Extrage culoarea din fișierul `.tga`
- Deschide fișierul `.tga` într-un editor de imagini (Photoshop, Paint.net etc.).
- Folosește select color tool, colectează informațiile despre culoril RGBA .
- Normalizează fiecare valoare împărțind la 255, apoi aplică corecția gamma.
Exemplu pentru RGB `(21, 21, 22)` și Alpha `153`:
R = (21 / 255) * 2.2 # ≈ 0.105
G = (21 / 255) * 2.2 # ≈ 0.105
B = (22 / 255) * 2.2 # ≈ 0.086
A = 153 / 255 # = 0.6
3. Implementare în Python
grp.GenerateColor(0.105, 0.105, 0.086, 0.60)
Acum, ti se potrivește corect Setcolor-ul cu imaginile tale tga sau ce vrei să faci tu. Spor !
Cum descarc de pe TeraBox?
- Este asemănător cu Mega.nz
- Instalați-vă clientul lor de Download de aici
- Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
- Dacă nu vreți să descărcați clientul de Download, folosiți acest site
- Gata! Acum puteți descărca resursele
De ce folosim TeraBox?
- Este gratuit
- Primești 1TB de spațiu gratuit la orice cont creat!
- Este ușor de folosit și varianta premium este foarte ieftină
- Fișierele nu sunt șterse niciodată

📢 Resurse Metin2 Premium!
Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.
Vezi resursele Cumpără premium
Premium
Anunț
📢 Resurse Metin2 Premium!
Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.
Vezi resursele Cumpără premium
Premium
Anunț
Creează-ți un cont sau autentifică-te pentru a participa la discuție
Trebuie să fii membru pentru a răspunde
Creează-ți un cont
Înregistrează-te și alătură-te comunității noastre
Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!
Te poți înregistra rapid utilizând contul tău de Discord sau Github
Autentifică-te
-
Subiecte similare
Informații
Utilizatori ce navighează pe acest forum: Eugen și 3 vizitatori