![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Teoden |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
Создаю на форме объект TImage, далее загружаю в него картинку формата png.
При попытке получить цвет с помощью Image.Picture.Bitmap.Canvas.Pixels[X,Y] картинка пропадает, а возвращаемый цвет получается $FFFFFF вне зависимости от X и Y. Решение типа:
не подходит, так как на картинке имеются прозрачные части, а данным методом мы получаем видимый цвет на форме. Подскажите пожалуйста решение? |
||||
|
|||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Teoden, надо пользовать не кнопкой "цитата" а кнопкой "код", это так на будущее
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Это потому что битмап пустой.
Скопируй Picture в BitMap через Assign, тогда можешь работать с битмапом. |
|||
|
||||
| Teoden |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
Таким образом:?
Не помогает. Цвет возвращается все тот же ($FFFFFF), а картинка как пропадала так и пропадает... Это сообщение отредактировал(а) Teoden - 28.9.2007, 13:09 |
||||
|
|||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Не Picture.Bitmap, а просто Picture
|
|||
|
||||
| Teoden |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
В таком случае вывыливается эксепшн EConvertError с сообщением "Cannot assign a TPicture to a TBitmap"... |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Логично. Соврал.
Picture.Graphic картинка в нём, а не в Picture.Bitmap.
|
|||
|
||||
| Teoden |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
Спасибо за помощь. Теперь все работает.
|
|||
|
||||
![]()
|
| Правила форума "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. |