Witam,
mam taki problem, chce zrobić w moim wyświetlaczu LCD + touchscreen opcje 'przewijanego' MENU, tak aby z boku dodać pasek przewijania. Mój problem polega na tym, że nie bardzo wiem jak 'przyciąć' podczas działania programu czcionkę lub grafikę. Chodzi o to, że jak chce napis umieścić na pozycji [x,y] 0, -5 to to przycięte -5 wędruje gdzieś indziej w ekranie lub rozsypuje się, zaś w przypadku czcionki pojawiają się jakieś inne znaki. Czy jest jakaś metoda na przycięcie tekstu i grafiki programowo?
Mógłbym generować znaki zapalając ręcznie pixele, ale to zajmuje dużo miejsca w pamięci (na samą literę 'A' zużycie flash procka wyniosło ok. 1%). Mógłbym dodać wszystkie ręcznie przycięte grafiki, ale to też pewnie zajmie dużo pamięci.
W projektowanym urządzeniu chce zrobić obsługę wielu języków, więc tych grafik było by tysiące. Co innego gdy będę miał pojedyncze znaki i będę je sobie doklejał.
Czekam na jakiekolwiek propozycję.
mam taki problem, chce zrobić w moim wyświetlaczu LCD + touchscreen opcje 'przewijanego' MENU, tak aby z boku dodać pasek przewijania. Mój problem polega na tym, że nie bardzo wiem jak 'przyciąć' podczas działania programu czcionkę lub grafikę. Chodzi o to, że jak chce napis umieścić na pozycji [x,y] 0, -5 to to przycięte -5 wędruje gdzieś indziej w ekranie lub rozsypuje się, zaś w przypadku czcionki pojawiają się jakieś inne znaki. Czy jest jakaś metoda na przycięcie tekstu i grafiki programowo?
Mógłbym generować znaki zapalając ręcznie pixele, ale to zajmuje dużo miejsca w pamięci (na samą literę 'A' zużycie flash procka wyniosło ok. 1%). Mógłbym dodać wszystkie ręcznie przycięte grafiki, ale to też pewnie zajmie dużo pamięci.
W projektowanym urządzeniu chce zrobić obsługę wielu języków, więc tych grafik było by tysiące. Co innego gdy będę miał pojedyncze znaki i będę je sobie doklejał.
Czekam na jakiekolwiek propozycję.