-
- От прямоугольников отказался. Пока сделал разбиение на
непересекающие зоны. Надо будет еще глянуть как оно
масштабироваться будет. А по размеру вроде чуть компактнее. POV(85 знак., 26.02.2023 19:10, картинка, картинка)
- Рендер сделал... POV(452 знак., 07.03.2023 22:00, картинка, картинка)
- Алгоритм разбития на квадраты Boвa(578 знак., 25.02.2023 22:06)
- Это очевидно. Пока не выходит из этого реализовать ничего внятного... POV(134 знак., 25.02.2023 23:47)
- Что ваяем? Снова военная тайна? Колись! - SciFi(25.02.2023 13:44)
- очередной студент надеется на халявное решение
домашки/курсовой/лабы, ets - Stub(25.02.2023 14:46, )
- Он просто хочет сэкономить время. Мне тут тоже понадобился
стабильный одновибратор. Сел изобретать сам, но готовый нашёлся
быстрее :) - scorpion(25.02.2023 23:53)
- Ты полагаешь что задача однозначная и простая? А чего сам себе
операционную систему не напишешь? - POV(26.02.2023 00:26)
- Ну так я и говорю - сел
писатьна бумажке рисовать, но параллельно в инете старый советский патент нашёл. Хотя для мозга было бы полезнее самому, но времени нет. - scorpion(26.02.2023 00:33)- У меня задача денег заработать, а не статью написать. - POV(26.02.2023 00:43)
- В гугле можно попробовать поискать "Image to Primitive", Geometrize - scorpion(26.02.2023 01:05)
- У меня задача денег заработать, а не статью написать. - POV(26.02.2023 00:43)
- Ну так я и говорю - сел
- Ты полагаешь что задача однозначная и простая? А чего сам себе
операционную систему не напишешь? - POV(26.02.2023 00:26)
- Он просто хочет сэкономить время. Мне тут тоже понадобился
стабильный одновибратор. Сел изобретать сам, но готовый нашёлся
быстрее :) - scorpion(25.02.2023 23:53)
- Гипер-Малевич! - Kpoк(25.02.2023 13:53)
- Да я тут показывал свою утилитку для растеризации шрифтов. на МК
отрисовывается попиксельно. А используемый дисплей умеет
прямоугольники рисовать... POV(236 знак., 25.02.2023 13:51)
- Честно говоря, не верю я в эту затею. Масштабировать вниз - начнёт
корёжиться. Не зря же они придумывают всякий hinting. Выводить
горизонтальными линиями, например. А сжимать простейшим RLE. Или
даже просто "следующая строка, отступ N, линия длиной M..." Что-то
более замысловатое не имеет смысла, КМК. - SciFi(25.02.2023 14:25)
- Ну крайний пример с "+" нагляден - всего либо два пересекающийся прямоугольника либо три непересекающихся. Масштабируется прекрасно )) Угловатый шрифты типа Ариала тоже может быть представлен небольшим числом прямоугольников. - POV(25.02.2023 15:23)
- Я повторил вот этот "типа векторный" шрифт - прекрасно работает. Но
руками с большей детализацией рисовать помрёшь. POV(2 знак., 25.02.2023 15:18, ссылка, картинка)
- Шрифт "на любителя", конечно... - SciFi(25.02.2023 15:18)
- Он у меня зашит в прошивку на крайняк. Если на внешнем накопителе
по какой-то причине слетят растровые шрифты. POV(21 знак., 25.02.2023 15:20, картинка)
- 1. Индикатор многоцветный, делай шрифты со сглаживанием. Один раз
попробуешь, обратно не захочешь. 2. При таком кол-ве точек пытаться
что-то ускорять аппаратными прямоугольниками - явно лишнее. - mr-x(25.02.2023 20:54)
- Ха, любишь простые решения?... POV(108 знак., 25.02.2023 23:48)
- Не понял. А у тебя разве нет такого буфера? Хоть бы в самом
индикаторе. В чём затык? - mr-x(27.02.2023 12:41)
- Конечно нет. Данные льются в него готовые. Нет доступа к памяти
дисплея, нет свободной памяти у себя картинки готовить. - POV(27.02.2023 13:01)
- Не понимаю, в чём проблема. Задан цвет фона. Задан цвет буквы.
Получаешь по очереди из шрифта пиксели, хоть из внешнего флеша. Два
бита на пиксель. Вычисляешь цвет пикселя. Отправляешь в индикатор.
ОЗУ никакого дополнительного не требуется. Ну или можно небольшой
буфер под одну букву завести, если по одному пикселю в индикатор
отсылать проблематично. - mr-x(27.02.2023 13:24)
- Ну, не понимаешь так не понимаешь. - POV(27.02.2023 13:26)
- Не понимаю, в чём проблема. Задан цвет фона. Задан цвет буквы.
Получаешь по очереди из шрифта пиксели, хоть из внешнего флеша. Два
бита на пиксель. Вычисляешь цвет пикселя. Отправляешь в индикатор.
ОЗУ никакого дополнительного не требуется. Ну или можно небольшой
буфер под одну букву завести, если по одному пикселю в индикатор
отсылать проблематично. - mr-x(27.02.2023 13:24)
- Конечно нет. Данные льются в него готовые. Нет доступа к памяти
дисплея, нет свободной памяти у себя картинки готовить. - POV(27.02.2023 13:01)
- Не понял. А у тебя разве нет такого буфера? Хоть бы в самом
индикаторе. В чём затык? - mr-x(27.02.2023 12:41)
- Ха, любишь простые решения?... POV(108 знак., 25.02.2023 23:48)
- 1) Странный подход "шрифты слетят". Может, там вообще всё слетит.
Может, нужно озаботиться надёжностью? 2) Даже если так, аварийный
шрифт уже есть? Ну и всё, что ещё надо? - SciFi(25.02.2023 17:21)
- Ну, не то чтобы это имело смысл, но один раз выстрелило. Непропай микрухи приводил к (иногда) нестабильной загрузке данных. Вот хоть какой-то интерфейс сохранялся, можно было работать. И вот если к уже имеющему коду подсунуть более качественные "векторные" шрифты, то от растра можно отказываться. - POV(25.02.2023 17:51)
- 1. Индикатор многоцветный, делай шрифты со сглаживанием. Один раз
попробуешь, обратно не захочешь. 2. При таком кол-ве точек пытаться
что-то ускорять аппаратными прямоугольниками - явно лишнее. - mr-x(25.02.2023 20:54)
- Он у меня зашит в прошивку на крайняк. Если на внешнем накопителе
по какой-то причине слетят растровые шрифты. POV(21 знак., 25.02.2023 15:20, картинка)
- Шрифт "на любителя", конечно... - SciFi(25.02.2023 15:18)
- Честно говоря, не верю я в эту затею. Масштабировать вниз - начнёт
корёжиться. Не зря же они придумывают всякий hinting. Выводить
горизонтальными линиями, например. А сжимать простейшим RLE. Или
даже просто "следующая строка, отступ N, линия длиной M..." Что-то
более замысловатое не имеет смысла, КМК. - SciFi(25.02.2023 14:25)
- очередной студент надеется на халявное решение
домашки/курсовой/лабы, ets - Stub(25.02.2023 14:46, )
- У чела картинка не совсем произвольная. У каждого квадрата видны в точности два угла. Это, кмк, сильно упрощает задачу. Например, можно сразу подсчитать кол-во квадратов на картинке поделив кол-во выпуклых углов на два. Ну, и т.д. - USSR(25.02.2023 13:39, )
- От прямоугольников отказался. Пока сделал разбиение на
непересекающие зоны. Надо будет еще глянуть как оно
масштабироваться будет. А по размеру вроде чуть компактнее. POV(85 знак., 26.02.2023 19:10, картинка, картинка)