![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 15
|
![]()
За графику взялся первый раз и до всего додумываться либо самому приходится, либо в интернете искать.
Значит все инструменты кроме многоугольника, выделения и лупы у меня уже готовы, времени осталось 12 дней + успеть пояснительную записку написать. Как сделать лупу с возможностью отображения сетки и рисования в увеличенном виде? Рисую на TPaintBox, слоёв нет. Режимы увеличения: х1, х2, х4, х8 и х16. |
![]() |
![]() |
![]() |
#3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Вот держи похожий исходник
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 03.05.2009
Сообщений: 15
|
![]() Цитата:
И в примере делфи смотрел. Это всё мне помогло уже при создании инструментов рисования, но о зуме там ни слова ![]() spamer, угу, и это у меня есть) но и это не то. Если этим способом делать то один пиксель просто рисуется на большом участке, а размер пикселя неизменен, см. на нарисованный крестик посередине этого увилечителя. Вот еслибы на TImage то там установить Stretch в true и вроди всё.. а в TPaintBox не покатит ![]() |
|
![]() |
![]() |
![]() |
#5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Тогда используй TImage.
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 15
|
![]()
TImage предназначен для отображения изображения а не для редактирования его, это считай то же что на канве формы или TstringGrida делать. Извращение
![]() Ведь должен же быть выход. В MS Paint уж врядли так мудрили. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 15
|
![]()
Нет, с TImage не выйдет. Я думал к примеру:
Код:
У кого какие идеи? |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Наверно лучше на имидже рисовать
А если попробовать через StretchDraw |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 15
|
![]()
SERG1980, спасибо! я не знал о StretchDraw. Немного поэкспериментировав я сделал зум, уже да, можно и прокручивать картинку в увеличенном виде и все кратности зума меняются. Осталось только придумать как рисовать в увеличенном режиме и как сетку наложить. И я буду пока думать и косяки исправлять.
|
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 10.04.2009
Сообщений: 33
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как писать графический редактор в Delphi 7 | Vladya | Мультимедиа в Delphi | 12 | 02.04.2009 18:51 |
Графический редактор | Alex_Bond | Общие вопросы .NET | 1 | 14.05.2008 08:55 |
графический редактор на Delphi | gulfiyush | Помощь студентам | 3 | 05.12.2007 13:07 |
Графический редактор | UnD)eaD)Snake | Софт | 10 | 23.07.2007 07:34 |