Mario wrote:Примера шрифтов это тоже коснулось? Просто на вскидку быстрее стало отрисовывать.
Да, коснулось всех фигур где рисуются кривые Безье. Просто раньше был многократный вызов последних кривых. Например если было несколько контуров (Безье), то рисовалось так:
Под цифрами имею ввиду любой набор точек для рисования кривой. Заметил это когда не совпадали цвета пересекающихся кривых и оно мигать начало. Тогда и понял что лишний раз в цикле вызов идет. Достаточно 1 раз вызвать и все:
Mario wrote:но почему бы не сделать масштабирование в размеры окна или регулировку как в примере шрифтов. Если это векторные изображения, то первейшее их отличие от растровых - масштабирование без существенной потери качества
стрелки курсоров
Вверх и
Вниз меняют масштаб, хотя я не сделал поворот картинки стрелками Влево и Вправо и подписи на экране нет. Хотелось еще сделать саму картинку в отдельный файл, а в программе загрузку картинки, по указанному пути.
Mario wrote:И еще с заливкой похоже совсем туго?
Пока да, нужно запрограммировать сам алгоритм заливки, и желательно делать ее в буфере, чтобы не тормозило на экране.
andrew_programmer wrote:В идеале надо сделать универсальную функцию рисования точки. Которая могла бы рисовать как в буфере так и на экране(у меня в библиотеке так).
ты имееш ввиду libGUI ? В каком файле код ?