![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: нет Всего: 2 |
Здравствуйте.
Может кто знает как увеличивать площадь занимаемую канвой в компоненте TImage? Вот в Pointe чтобы увеличить площадь доступную для рисования достаточно потянуть за правый нижний уголок и белый листок станет нужных размеров. Подскажите как это реализуется для Delphi? --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
| Crw |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 25.2.2008 Репутация: нет Всего: 4 |
||||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 1 Всего: 58 |
Просто увеличить размер Image (Width и Height) нельзя?
|
|||
|
||||
| AntonN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
"просто" изменить размеры Timage можно, но толку от этого будет немного.
кроме размеров контрола нужно менять размены "внутренностей"
PS надеюсь я правильно стелепатировал |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Можно сделать как в книге Григорьева, то чуток переделать не для дырки, а просто для изменения размеров панели
проект в атаче Присоединённый файл ( Кол-во скачиваний: 10 )
WndHole.zip 3,03 Kb-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: нет Всего: 2 |
Спасибо всем большое, буду разбираться пока.
--------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: нет Всего: 27 |
толк будет,если изменишь свойство Stretch в true. И тяни с помощью отслеживания координат мышки -------------------- Возмездие настигнет |
|||
|
||||
| AntonN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
Staruha,
костыль. хромированный. |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: нет Всего: 27 |
AntonN
Не поняла. Предлагаю то же что и ты менять размеры -------------------- Возмездие настигнет |
|||
|
||||
| AntonN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
Staruha, не то. Stretch масштабирует исходное изображение до размеров контрола, просто растягивая его. Не трудно предположить, что если исходное изображение будет меньше "контрольного", то нарисованное "как в пейнте" не будет отличаться тонкими прямыми линиями. Более того, если автор рисует "как в пейнте", то уменьшенное исходное изображение может вместить в себя куда меньше информации, нежели бОльшего размера. Проще говоря, на битмапе с шириной 100 пикселей можно нарисовать 5 квадратов по 20 пикселей шириной, а на битмапе в 40 пикселей они будут по 10 пикселей шириной, при растяжении толщина линий будет нефиговой.
PS "комодератор" с такими познаниями? фшоке |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Staruha, комодератор в другом разделе, я например 0 в вижуал бейсике и совсем не знаю как там работает VBA с документами офиса. Ничего удивительного. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| AntonN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
Alexeis, вот уже повозмущацо нельзя
|
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: нет Всего: 27 |
AntonN я за простые решения. IvanoffAndrey не сказал для чего ему надо так издеваться над программой Я так крашу все что под руку попадется.Может ему это надо?
-------------------- Возмездие настигнет |
|||
|
||||
| AntonN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
Staruha, но это действительно не решение, просто сохрани в файл битмап и увидишь, что он маленького размера. более того, например чтобы на нем рисовать "как в пейнте" нужно будет постоянно пересчитывать координаты клика (картинка ведь масштабируется) - это никак не путь к простоте
|
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: нет Всего: 27 |
Ну, если он будет заниматься реставрацией уже готового изображения,тогда придется масштабировать несомненно.Он же не сказал какую идею он хочет реализовать.А я стем что описываешь сталкивалась(заливаемый объект был крупнее,чем панелька) ,только не знала как это исправить.Теперь знаю
-------------------- Возмездие настигнет |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |