1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
||||||||||||||||
1 | ||||||||||||||||
Чудеса с image21.12.2020, 23:27. Показов 3311. Ответов 12
Метки нет (Все метки)
При открытии формы задаем ширину image и gBitmap
те пол gBitmap не выводиться. Может надо обновить как то image после изменения размеров ?
0
|
21.12.2020, 23:27 | |
Ответы с готовыми решениями:
12
Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. Ошибка image style не может создать изображения ( image style error cannot create image) Image 1 под Image 2 и Image 3 как заставить его работать как кнопку? Image 1 под Image 2 и Image 3 как заставить его работать как кнопку? |
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
|
22.12.2020, 10:48 | 2 |
Image и Image->Picture->Bitmap - это не одно и то же. Image - это окно, в котором мы видим битмап (или часть его). Меняя габариты Image измените также размеры его битмапа.
1
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 11:02 [ТС] | 3 |
Спасибо ! так и есть, помогло )
0
|
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
||||||
22.12.2020, 11:09 | 4 | |||||
Хотя, впрочем, у меня ваша проблема не воспроизводится. Меняю размеры Image, и картинка масштабируется. Вот по такой схеме
0
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 11:12 [ТС] | 5 |
А при создании формы image инициализировали ?
0
|
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
||||||
22.12.2020, 11:20 | 6 | |||||
это я просто с такой операцией не сталкивался..., - StretchDraw, похоже, меняет и gBitmap. Потому как я делаю на две кнопки разные габариты Image и применяю эту функцию. И от последовательности их нажатий меняется ситуация: если сразу загружаю в малые размеры, то масштабируется и затем в бОльшем Image размеры не восстанавливает; а если вначале загружаю в бОльший Image, то при нажатии кнопки для Image меньшего размера, битмап - как вы и писали - обрезается. Какая-то здесь глупость во всем этом... .
Добавлено через 37 секунд
0
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 11:25 [ТС] | 7 |
Про большие размеры было что то такое, приходилось как костыль и при создании сразу image устанавливать в максимальный размер,
но теперь решение есть )
0
|
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
||||||
22.12.2020, 11:27 | 8 | |||||
Да вот вся программа...
0
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 11:41 [ТС] | 9 |
У меня все через Image->Width было,
сделайте в FormCreate Image->Width=200 а на кнопках Image->Width=300 и Image->Width=100
0
|
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
||||||
22.12.2020, 11:48 | 10 | |||||
Сообщение было отмечено whale2 как решение
Решение
Оказывается, перед обработкой канвы нужно было вставить
1
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 11:55 [ТС] | 11 |
Тоже работает !
0
|
Практикантроп
4824 / 2717 / 525
Регистрация: 23.09.2011
Сообщений: 5,777
|
|
22.12.2020, 11:59 | 12 |
Кстати, подобная же фишка наблюдается при использовании ImageList для глифов, - там тоже битмап нужно очищать перед сменой картинки, иначе ничего видимо не меняется.
0
|
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 168
|
|
22.12.2020, 12:08 [ТС] | 13 |
Век живи век учись )))
0
|
22.12.2020, 12:08 | |
22.12.2020, 12:08 | |
Помогаю со студенческими работами здесь
13
Python v2.7. PyGame. Разница в пикселях между image.load и image.fill Как конвертировать java.io.File к javafx.scene.image.Image? Динамическое обновление элемента Image при изменении Image.Source Как отобразить картинку в System.Drawing.Image на контрол Image При нажатии на Image построить линию к другому выбранному Image Builder c++. Image->Canvas. bitmap Подогнать рисунок в рамки Image Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |