turistautak.hu térképrészleteK+ jelzés GPS-szel
[ english
Előzmények

tonyohozzászólásai | válasz erre | 2006.09.05 23:29:09 (9559)
...ja tényleg. Akkor lehet egy megoldás, de ez már macerás lesz és közel sem tökéletes. Veszed a 24 bites bmp képet és annak is minden pixelére egyesével egymás után megcsinálod ezt: Sorra veszed a paletta 256 színét és összehasonlítod az aktuális képpont színével. Képlettel írva kb így: x=abs(R-r)+abs(G-g)+abs(B-b), ahol RGB a paletta egy elemének színkomponensei, rgb az aktuális képpont elemének a színkomponensei. Megkeresed, hogy a paletta melyik színére jön ki a legkisebb x érték: az van a legközelebb a képpont színéhez. Ennek a palettának növeled a számlálóját. Végigmész az összes képponton és a legvégén megnézed az 50 legnagyobb számlálóval rendelkező palettaszínt. Ez az 50 szín fog szerepelni a palettában.
[előzmény: (9547) jekaeff, 2006.09.05 22:03:30]

jekaeffhozzászólásai | válasz erre | 2006.09.05 22:03:30 (9547)
Ez mind oké, én is gondoltam már rá, de...

Adott ugye a truecolor kép van benne mindenféle színárnyalat. Honnan tudjam, hogy melyik 50 színre érdemes lekonvertálnom?

Nem tudhatom ugyanis előre, hogy melyik az a konkrét 50 szín a 256 elemű "garmin-féle palettából" (amely viszonylag egyeletesen fedi le a színeket a fehértől a feketéig) amire ÉRDEMES konvertálni, hogy a végeredmény minél közelebb álljon az eredeti képhez! Lehet, hogy főképp mondjuk a kékes árnyalatokra lesz szükség, tehát az se megoldás, hogy minden 5. árnyalatot őrzöm meg valamilyen szisztéma szerint a 256 színű palettából.

Maga a Gimp sem használja fel mind a 256 "garmin-színt", ha truecolor-ról indexed color-ra konvertálok, hanem a kép tartalmától függően csak 120, 140, 160, stb színt. Sajnos azonban nem lehet ezt tovább szűkíteni a GIMP-pel.

Ezért lett az új nyitólogóm szürkeskálás, mivel a garmin palettájában éppen 16 szürkeárnyalat van, ráadásul egymás után a paletta legvégén vannak az árnyalatok. Mivel a GIMP ezesetben a szürkeskálásra konvertált truecolor képet kapta meg bemenetként, és ezt kellett garmin palettássá konvertálnia, egyszerűen KÉNYTELEN volt ezt a 16 színt alkalmazni (akár alkalmazhattam is volna az általad javasolt paletta lebutítást, ezesetben 16 színre) garantált volt, hogy belül maradok az 50 árnyalaton.

Ja, és hogy miért pot 50 színt lehet felhasználni a nyitóképben? Mert az eredeti képben is csak annyi szerepelt, és a Garmin az indexelt színek tovább-indexelésénél (brrr!) dinamikus méretű indextáblákat használ. A mostani nyitóképük pont 50 színű, tehát a dinamiikus indextábla is csak 50 elemet (színt) tartalmazhat :(
[előzmény: (9533) tonyo, 2006.09.05 20:18:14]

tonyohozzászólásai | válasz erre | 2006.09.05 20:18:14 (9533)
Próbáld esetleg úgy, hogy a gimp-nek beadsz olyan 256 színű palettát, ami valójában csak 50 különböző színt tartalmaz * . Legegyszerűbb, ha az első 49 szín (0..48) különbözik és a maradék mind egyezik. Ekkor a konvártálás után mentsd le bmp formátumba. (Ennél a pontnál esetleg próbáld ki újra az irfanview-t, hogy mit lép rá). Ha mégsem jó az irfanview konvertálása, akkor írhatsz egy olyan egyszerű progit, ami bitmap összes 49...255 kódú pontját 49-es kódúra cseréli (bár nem kizárt, hogy eleve nem is keletkezik 49-nél nagyobb kód). És így csak 50 színed marad. Bár nem értem, h miért pont 50.


* Ha nem enged egyforma színeket, akkor:
adj be neki 50 olyan 5-6 elemű színcsoportot, ahol a csoporton belüli színek minimálisan térnek el egymástól (pl 05b050, 06b050, 05b150, 05b051, 04b050). És ekkor a progid a minden csoporton belüli színek egy közös kódot rendel hozzá (a példában 05b050-hez tartozó paletta sorszámot) és akkor csak 50 különböző színed lesz.
[előzmény: (9532) jekaeff, 2006.09.05 09:36:53]

jekaeffhozzászólásai | válasz erre | 2006.09.05 09:36:53 (9532)
Kösz, de rá is ment egy hetem, míg rájöttem, hogyan lehet cserélni. :o)

Az egyszerűség kedvéért butítottam le a képet 16 színű szürkeskálásra, így kicsit könnyebb volt beszúrni a firmware-be a saját képet és annak palettáját.

Nem találtam ugyanis olyan grafikai programot, ami egy truecolor képet egy olyan 50 színű képpé konvertál át, aminek elemei egy konkrét 256 színű palettából kerülnek ki. Olyan programot ugyan találtam, emi egy truecolor képet egy konkrét 256 színű palettára butít le (pl. GIMP), meg olyat is, ami egy tetszőleges képet (legyen az truecolor, vagy 256-color indexed) tetszőleges színszámúra csökkent (Irfanview, de ez teljesen új színeket választ a lekonvertáláskor, nem tartja meg az eredeti paletta színeit az újabb, szűkebb palettában) de olyat nem, amelyik mindkettő kritériumnak EGYSZERRE megfelel.
[előzmény: (9531) Sancho, 2006.09.05 07:27:26]

Sanchohozzászólásai | válasz erre | 2006.09.05 07:27:26 (9531)
Mintha egy kristály lenne! :) Tök jó! :)
[előzmény: (9530) jekaeff, 2006.09.04 23:03:59]

jekaeffhozzászólásai | válasz erre | 2006.09.04 23:03:59 (9530)
Ééééééés, sikerült lecserélnem a 60CSx startlogóját egy másikra. Igaz nem valami nagy alkotás, de legalább sikerült:

http://kepfeltoltes.hu/060904/60csx_new_logo_www.kepfeltoltes.hu_.gif

Ez elvileg egy Shimano XT fogaskoszorút ábrázolna (CS-M760).


Bejelentkezés név:  jelszó:   tárolás [regisztráció]

Felhasználónevedet és jelszavadat a geocaching.hu oldalon is használhatod!

[ kezdőlap ] [ térkép ] [ + felmérések ~ ] [ + útvonalak ~ ] [ + poi ~ ] [ belépés ] [ faq ] [fórum] [email]

A weboldal működése és tartalma folyamatos fejlesztés alatt áll, köszönettel vesszük az észrevételeket a fejlesztési ötletek oldalon.
A turistautak.hu-ra feltöltött track-eket és a letölthető térképeket, azaz térképi adatbázist az ODbL licencnek megfelelően bárki használhatja.
Minden egyéb anyag előzetes írásbeli engedély nélkül csak magáncélra használható fel. jogi tudnivalók