Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 14 cze 2026, o 02:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 13 lis 2014, o 19:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Witam!

Chcę na wyświetlaczu od nokii 6100 wyświetlić duże chary (26x46) i musi się to dziać całkiem szybko. Na poczatku miałem pomysł z wyświetlaniem tych cyferek (gdyż są to tylko cyfry (do zegarka)) jako bitmapy, ale jest to zbyt wolne, bo sama bitmapa jest duża. I mam do Was pytanie - czy wyświetlanie tego jako chara (po przerobieniu w np Pixel Factory ) byłoby szybsze ? A jeśli tak to jak rozwiązać problem zajętości pamięci przez taki znaki ? Na szczęście są to font a'la znaki 8-segmentowe, więc myślałem żeby jako chara w pamięci zapisac tylko cyfrę 8, a inne cyfry tworzyć poprzez zakrywanie pikselami niepotrzebnych segmentów ? Może Wy macie jakieś inne pomysły ?

z góry dziękuję za pomoc i pozdrawiam,
Piotrek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2014, o 20:18 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Zrób całkowicie programowo z prostokątów albo z linii. Wychodzisz od najprostszej funkcji segment na danej pozycji x i y potem cyfra o zadanym kodzie na danej pozycji.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2014, o 21:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Ok na postaram się zaraz to sprawdzić i odpisac jak poszło - dzięki bardzo.
EDIT:

Uff skończyłem. Zajęło to trochę pamięci, ale za to działa bardzo ładnie. Muszę dopracować jeszcze kilka rzeczy, ale już jest naprawdę dobrze. Dzięki za pomoc Krauser.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO