A GPSMAP60 ha jól emlékszem 4 fokozatú szürkeskálás ugye?
HA (!) a firmware-ben tárolja a nyitóképet, akkor valószínűleg át lehetne írni a programot. Az alábbi lépések szükségesek hozzá, körülbelül ebben a sorrendben:
1.) ki kell deríteni, hol tárolja a legújabb firmware a képet, ehhez módosítani kell az általam írt (de itt nem publikált) egyik segédprogramot, hogy jól kezelje a 4 szürkeskálás képeket (teljesen más az adattárolási formátumuk)
2.) változtatni kellene a Floyd-Steinberg Dithering-en hogy fix 4-színű célpalettával dolgozzon. ha nem konvertáljuk át előtte szürkeskálásra a BMP-t, akkor még az alapszínek (R,G,B) szerinti más-más súlyozást is be kell vezetni.
3.) nem kell szenvedni viszont a paletta kiirásával és dekódolásával, mert a GPS valószínűleg fix 4-színű palettát használ , bár egy útpont ikon módosító patch leírásánál a szerző mintha írt volna az inverted/normal színek összevissza cserélgetéséről (az egyik ikonnál ilyen megoldás volt, a másiknál meg amolyan - itt viszont csak egy nagy kép van,nem több, így ez nem gond). így kevesebb a hibalehetőség is.
-változtatni kell a bitmap kiírási részen is, mert ennél a típusnál már jó eséllyel nem 1bájt/pixel formátumú a bitmap, hanem 4pixel/1 bájt.
Majd megnézem mennyire macerás, illetve ha a fentiek alapján úgy gondolod hogy meg tudod csinálni...[ előzmény: (9628) @david, 2006.09.09 01:50:17] |