Название: Нарисовать, двигать, сохранить линию Qt 4.8.4 C++ Отправлено: Excalibur921 от Октябрь 27, 2017, 12:59 Можете сделать простой пример до максимально пункта какого не жалко?
1)создать массив ImageArray 300 на 300 который будет RGB изображением. 2)записать в ImageArray попиксельно через цикл For горизонтальную линию цветом(135,154,160) длинной 10 пикселей. 3)создать слайдер1,слайдер2 задают координаты ячейки в ImageArray с которой начинаем рисовать линию. 4)File save/File open/File Save As... сохраняют \ открывают значения слайдеров. Открыли файл и рисует линию в загруженных координатах. Когда выбираем File save/File open/File Save As видны эскизы\привью мелкой картинкой где в изображении в каждом файле красная линия 100 на 100 пикселей Слайдеры и обновлять растеризацию ImageArray нужно не чаще 60 раз в сек по таймеру и если завершен расчет массива ImageArray. Или слайдер задает FPS. Будут тяжелые расчеты. Название: Re: Нарисовать, двигать, сохранить линию Qt 4.8.4 C++ Отправлено: Excalibur921 от Октябрь 27, 2017, 14:03 Сдвиг с нуля! Класс…
Код рисует линию на черном фоне: untitled6.pro Код: TEMPLATE=app# тип проекта main.cpp Код: #include <QApplication> Как подвинуть линию по X? Исходник: Код: image.setPixel(10, i, qRgb(135, 154, 160)); Код: image.setPixel(a0, i, qRgb(135, 154, 160)); Можете сделать пример эта линия двигается по X от слайдера? |