Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 22.11.2017, 06:18  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Что подобное еще у себя в куче инфе нашел.

А вы как делаете создание изображение для дисплея?
Я создаю массив,копию экрана в оперативке,заполняю и тока потом отправляю на дисплей.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2017-11-22_10-16-48.png
Просмотров: 0
Размер:	48.9 Кб
ID:	121755  
Реклама:
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 22.11.2017 в 06:26.
CERGEI1982 вне форума  
Непрочитано 22.11.2017, 17:06  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

давно для себя написал программку на яве для создания экранчиков и генерации С- кода, там же и шрифты и "темы" и прочие мелочи. Естественно и графическая библиотека на Си, под СТМ32 заточенная.
кому интересно, могу выслать все исходники моего говнокода (на яве писалось под Netbeans)
Миниатюры:
Нажмите на изображение для увеличения
Название: ss1.jpg
Просмотров: 0
Размер:	193.1 Кб
ID:	121778   Нажмите на изображение для увеличения
Название: ss2.jpg
Просмотров: 0
Размер:	53.4 Кб
ID:	121779  
dkm вне форума  
Непрочитано 23.11.2017, 09:48  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,549
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Сообщение от CERGEI1982 Посмотреть сообщение
Я создаю массив,копию экрана в оперативке
Как-то это совсем в лоб решение. Простое, но не гениальное.
Использую отрисовку прямоугольниками с вычислением перекрывающихся областей. Математика не слишком тяжеловесная - арифметические и логические операции с прямоугольниками.
Плюсы:
1. Нет необходимости организовывать видеобуфер в ОЗУ, только если требуются спецэффекты типа прозрачностей и т.п. Как следствие можно использовать экран, большего размера.
2. Нет мерцания при перерисовке объектов
3. Не тратится время на отрисовку не измененных областей - интерфейс более "отзывчивый".
Из минусов - необходимость использования динамического распределения памяти. Хотя минус сомнительный - это просто удобно.

Последний раз редактировалось AJScorp; 23.11.2017 в 09:56.
AJScorp вне форума  
Непрочитано 23.11.2017, 11:48  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Можно пример или алгоритм как вы делаете это, про лишнее отрисовку незанятых пикселей согласен.

Решил переделать шрифт побольше и все символы,включая кириллицу. Очень удобно с BitfontCreator Grayscale.
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 24.11.2017 в 01:33.
CERGEI1982 вне форума  
Непрочитано 24.11.2017, 23:04  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,549
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Сообщение от CERGEI1982 Посмотреть сообщение
Можно пример или алгоритм
На конкретные вопросы отвечу по мере возможности. Полностью описывать долго и
Миниатюры:
Нажмите на изображение для увеличения
Название: 1423.jpg
Просмотров: 0
Размер:	60.0 Кб
ID:	121851  
AJScorp вне форума  
Непрочитано 29.11.2017, 15:12  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Что то подобное нашел https://hubstub.ru/display/47-risova...ressd1289.html

Конечно проблематично будет наверно с ssd1306, память там страничная 8 страниц по 128 длиной. Хотя поизвращаться можно и сделать

Нашел за 500 руб дисплейчик 2.4 дюйма,тач смотрю есть. Нужно попробовать его https://ru.aliexpress.com/item/2-4-2...6469eeb30ab7ec
Миниатюры:
Нажмите на изображение для увеличения
Название: 2017-11-29_20-36-11.png
Просмотров: 0
Размер:	334.8 Кб
ID:	122138  
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 29.11.2017 в 17:12.
CERGEI1982 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OLED ssd1306 + STM32f030f4 miwutka Песочница (вопросы новичков) 195 07.01.2019 15:38
Инициализация дисплея на базе R61505 serb-radio Микроконтроллеры, АЦП, память и т.д 59 22.03.2017 17:30
Экран от смартфона в качестве дисплея какой выбрать? igogo2 Микроконтроллеры, АЦП, память и т.д 157 03.12.2013 23:17
Проверка исправности дисплея WG320240B0-TFH-TZ# Андрей К Микроконтроллеры, АЦП, память и т.д 4 10.09.2010 08:35
распайка дисплея olegbow25 Информация по радиокомпонентам 0 24.03.2008 00:38


Часовой пояс GMT +4, время: 22:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot