Нарисованные книги графикой

Закрыть ... [X]

Но я бы вам посоветовал поменять архитектуру приложения так, чтобы рисование не выполнялось с большой частотой и в одно и то же место, а только по желанию пользователя или по какому-то внешнему условию

Это не решение. Например, надо сделать мнемосхему, элементы которой меняют вид при определённых событиях, то есть на картинку рисуется тот или иной фрагмент, закрашивая то, что было под ним. Получается тогда, что чем больше программа работает, тем больше занимаемая память, и сильнее тормоза.

Вообще, во всех средах программирования, с которыми работал до этого, картинка хранилась в памяти просто как есть, подобно обычному bmp, и рисовать на ней можно сколько угодно, это не приводило к увеличению занимаемой памяти, просто перерисовывались определённые пиксели, и всё. (bmp и так память жрёт неслабо :brows: ) Вообще, зачем в :labview: сделана такая байда? Зачем картинке "помнить" всё, что было проделано на ней? Ведь возможности отменить или изменить уже нарисованные фигуры, как я понял, нет? И где тогда преимущества векторной графики в :labview: ?

Если фигуры не строго вертикально/горизонтально расположены, всё равно ведь будет видно переход между пикселями, т.к. они представлены в виде квадратов. Можно просто сделать увеличение изображения до таких размеров, когда пиксели не видны, точнее сливаются визуально.

Так для этого и разработана технология anti-aliasing, которая сглаживает зазубрины путём подгона нужных оттенков у соседних пикселей. И с ней всё выглядит на порядок глаже и симпатичнее.

Ну или сбрасывать картинку в файл, а потом читать из файла, но это накладная операция в плане производительности, и здесь будет вносить вклад задержка записи на жесткий диск и последующего чтения.

Это, как сами понимаете, вообще не вариант, а извращение :crazy:
Источник: http://labviewportal.org/viewtopic.php?t=7975&p=63759


Поделись с друзьями



Рекомендуем посмотреть ещё:



Игра-раскраска (картинки по точкам, картинки по клеточкам, лабиринты) Как связать outlook и телефон

Нарисованные книги графикой Игорь Фоменко: Графика и живопись: акварель, рисунки карандашом
Нарисованные книги графикой Кони, лошади Картинки, рисунки бесплатно без регистрации
Нарисованные книги графикой Графические работы и иллюстрации - Графикон Арт
Нарисованные книги графикой Графические редакторы - Программы для Windows
Нарисованные книги графикой Прикольные картинки и рисунки. Прикольно
Уроки рисования карандашом поэтапно Графика so-Wiki 20 моделей детских шарфов спицами бесплатно с Большая коллекция узоров крючком из японских журналов Варежки для женщин и мужчин спицами: модели, рисунки, узоры, схемы Вязание крючком основные Главная - Сделай шаг Как нарисовать интерьер комнаты (17 фото)

ШОКИРУЮЩИЕ НОВОСТИ