Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2008, 23:37   #1
wolf950
Пользователь
 
Аватар для wolf950
 
Регистрация: 12.11.2008
Сообщений: 79
По умолчанию картинки в delphi

как мне сделать что бы белый цвет не показывался на картинке, как бы рисунок был сам по себе, а не в белом прямоугольнике. Надеюсь вы меня поняли!

Заранее спасибо!
Что не делается - все к лучшему!!!
wolf950 вне форума Ответить с цитированием
Старый 15.11.2008, 23:44   #2
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Выставь компоненту TImage св-во Transparent := true;
_Engine_ вне форума Ответить с цитированием
Старый 15.11.2008, 23:56   #3
wolf950
Пользователь
 
Аватар для wolf950
 
Регистрация: 12.11.2008
Сообщений: 79
По умолчанию

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
Выставь компоненту TImage св-во Transparent := true;
И что ? у меня белый фон как был так и остался у этой картинки
Что не делается - все к лучшему!!!
wolf950 вне форума Ответить с цитированием
Старый 16.11.2008, 00:08   #4
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

ТАк надо у картинки этот фон и убрать, так как я понял, что картинка находится на белом фоне... А TIMage в общем то не причем - белый фон не его дело
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 16.11.2008, 00:16   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если не ошибаюсь на Delphi World есть примеры прозрачного рисунка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.11.2008, 14:50   #6
wolf950
Пользователь
 
Аватар для wolf950
 
Регистрация: 12.11.2008
Сообщений: 79
По умолчанию

и что? ниче не изменилось
Что не делается - все к лучшему!!!
wolf950 вне форума Ответить с цитированием
Старый 18.11.2008, 20:26   #7
JamS007
Пользователь
 
Регистрация: 09.11.2008
Сообщений: 68
По умолчанию

TransparentColor берет значение цвета, который надо убрать, из крайнего углового пиксела. Только вот не помню какого угла... В общем надо сделать так, чтоб картинка была в белой рамке, тогда белый цвет исчезнет. Или попробовать програмно изменить цвета угловых пикселей на белый.
JamS007 вне форума Ответить с цитированием
Старый 19.11.2008, 08:40   #8
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Если рисунок загружать в элемент типа TBitMap, а затем выводить на канву (Form,Image и т.п.), тогда при установке свойства TBitMap.Transparent:= true; будет прозрачный фон по цвету нижнего левого пикселя.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки RPGer Мультимедиа в Delphi 6 20.10.2008 19:54
Картинки... Altera Свободное общение 5 24.07.2008 05:41
Картинки Rio309 Мультимедиа в Delphi 4 10.02.2008 00:36
БД и картинки Constellation БД в Delphi 2 06.12.2007 15:33
картинки в delphi aljkerh Общие вопросы Delphi 12 30.10.2007 17:56