Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Рисование на TImage


Автор: SCAR 14.12.2010, 20:01
У меня есть написанный графический редактор, необходимо добавить в него функцию зума, как в MS Paint, чтоб можно было рисовать в режиме зума, с добавлением сетки между увеличенными пикселами. Подскажите как это реализовать? Я думал использовать DrawGrid, но это как-то криво и медленно работает....

Автор: oldcode 14.12.2010, 22:57
а если посмотреть в сторону GDI+ ...

Автор: SCAR 15.12.2010, 00:33
Можно, только я ни разу не сталкивался с ним, можете хоть коротко описать как это сделать или где поискать информацию?

Автор: oldcode 15.12.2010, 01:12
графическая библиотека, входит в стандартную поставку Окон, примеров много - в поиск google и пр.

http://www.rsdn.ru/article/gdi/gdiplus1.xml
http://forum.vingrad.ru/forum/act-Post/CODE-08/p-2266667/syntax-cppb/0.html
http://msdn.microsoft.com/ru-ru/library/8802zys9.aspx

http://www.google.ru/search?q=gdi%2B+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&start=0&ie=utf-8&oe=utf-8

Автор: SCAR 15.12.2010, 12:27
Спасибо, пока искал GDI+ нашел более интересный вариант, а именно OpenTK. если кому интересно, вот пару ссылок: http://habrahabr.ru/blogs/net/105306/
http://habrahabr.ru/blogs/net/104152/
Первая с GDI, а вторая с OpenTK.

Автор: SCAR 16.12.2010, 01:00
Блиин, ничего что-то не получается.... :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)