Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 453

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!
Мне кажется это очень легкий вопрос:
Есть форма обычная, на ней есть картинка, как сделать чтобы часть этой картинки была прозрачной, тоесть из за нее была видна форма.

Pessimist Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Pessimist (статус: Посетитель)
Вопрос отправлен: 25 февраля 2009, 18:35
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 9; последнее сообщение — 26 февраля 2009, 06:17; участников в обсуждении: 3.
Ученый

Ученый (статус: 8-ой класс), 25 февраля 2009, 18:43 [#1]:

А картинка на канве формы нарисована? или в Image?
Pessimist

Pessimist (статус: Посетитель), 25 февраля 2009, 18:52 [#2]:

ну в TImage, по идее картинка в BMP или можно в JPG так что любым методом который работает в этими форматами.
Ученый

Ученый (статус: 8-ой класс), 25 февраля 2009, 19:01 [#3]:

я честно говоря не пойму за чем вам это надо, но если уж сильно надо попробуйте со составить из нескольких картинок
Pessimist

Pessimist (статус: Посетитель), 25 февраля 2009, 19:03 [#4]:

ну надо для того чтобы сделать анимацию красиво, а несколько картинок не получится, так как в разных ОС по разному отображается фон формы. А анимация которая находится в прямоугольнике как то некрасиво смотрится.
Pessimist

Pessimist (статус: Посетитель), 25 февраля 2009, 19:03 [#5]:

может как то через WinAPI и альфа канал на картинке?
Вадим К

Вадим К (статус: Академик), 25 февраля 2009, 19:21 [#6]:

Если это TImage - то можно использовать Transparent = true и все пиксели, которые будут иметь цвет, как и пискель (0,0) будут прозрачные.
Если хочеться альфаканал - то лучше использовать png.
Галочка "подтверждения прочтения" - вселенское зло.
Pessimist

Pessimist (статус: Посетитель), 25 февраля 2009, 19:25 [#7]:

Оу..спасибо...только не совсем понял...пиксель (0,0) это тоесть цвет формы в (0,0) так?
Вадим К

Вадим К (статус: Академик), 25 февраля 2009, 19:50 [#8]:

в пикселе (0,0) должен быть цвет формы
Галочка "подтверждения прочтения" - вселенское зло.
Pessimist

Pessimist (статус: Посетитель), 26 февраля 2009, 06:17 [#9]:

А как через альфа канал сделать?

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:49
Выполнено за 0.02 сек.