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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2009, 18:25   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Рисуем на image. Прозрачный фон.

Если поставить на форму image и нарисовать там линию (lineTo), то фон автоматом зальётся белым. Как этого избежать? Без использования transparentColor
TwiX вне форума Ответить с цитированием
Старый 02.10.2009, 18:27   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Он в любом случае зальется белым, даже если использовать Draw(X,Y,BitMap). Попробуй залить его другим цветом перед рисованием линии.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 02.10.2009, 18:34   #3
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Попробуй залить его другим цветом перед рисованием линии.
Это слишком просто =)
TwiX вне форума Ответить с цитированием
Старый 02.10.2009, 18:36   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Нарисуй линию в паинте.
Сохрани в формате бмп.
Загони бмп в ТбитМап1
Нарисуй в паинте фон.
Сохрани фон в бмп.
Загони бмп в Тбитмап2
Нарисуй ТбитМап2
НарисуйТбитмап1

Так пойдет?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 02.10.2009, 18:37   #5
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

2TwiX
А вы мазахист?
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 02.10.2009, 18:38   #6
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Я - да)))

Twix, не колыхайся ты так насчет белого фона. Пусть остается. Если он так сильно мешает, сделай транспарент колор на розовый цвет и предварительно покрой канву розовым.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 02.10.2009, 18:42   #7
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Ладно) Но может я конечно туплю, но не могу найти транспарент колор у имаджа =\ НЕ у формы же ставить =)
TwiX вне форума Ответить с цитированием
Старый 02.10.2009, 18:47   #8
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Транспарентколор имаджа = цвет левого нижнего пикселя.
Делаем так:

Код:
With Image1 do 
Begin
Canvas.Pixels[0,Image1.Height-1]:=$FF00FF;
Transparent:=True
End;
Ну или местами их поменяй, если не сработает.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 02.10.2009, 19:22   #9
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

О, спасибо)
TwiX вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачный фон xakkkkker Мультимедиа в Delphi 10 24.12.2008 09:44
Прозрачный фон формы Yogik™ Помощь студентам 2 03.01.2008 08:53
прозрачный Image Roof Помощь студентам 8 27.07.2007 12:15
Прозрачный фон в ТMemo rpy3uH Win Api 1 30.10.2006 20:16
Прозрачный фон Label Alar Компоненты Delphi 0 30.10.2006 00:38