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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2013, 11:00   #1
nanom1t
 
Регистрация: 09.04.2013
Сообщений: 5
По умолчанию Рисование на TImage

У меня есть картинка TImage и у нее загружается *.png файл.
Нужно на этой картинке нарисовать красный прямоугольник, что я и делаю:

Код:
  Graphics::TBitmap *bmp = new Graphics::TBitmap();
  bmp->Transparent = true;
  bmp->PixelFormat = pf32bit;

  bmp->Assign(Image1->Picture->Graphic);
  bmp->Canvas->Pen->Color = clRed;
  bmp->Canvas->Pen->Width = 1;
  bmp->Canvas->Brush->Color = clRed;
  bmp->Canvas->Brush->Style = bsSolid;

  bmp->Canvas->Rectangle(7,10,13,13);
  Image1->Picture->Bitmap->Assign(bmp);
  bmp->Free();
Прямоугольник рисует, но не тем цветом(( Цвет не красный, а какой то светлый... и даже если clBlack то тот же цвет...
Изображения
Тип файла: png 1.PNG (1.1 Кб, 109 просмотров)
nanom1t вне форума Ответить с цитированием
Старый 22.04.2013, 18:59   #2
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Если картинка будет не png, то всё прокатит
FataLL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование поверх TImage mrbadge Мультимедиа в Delphi 4 31.03.2012 08:19
TImage Mania4e11o Компоненты Delphi 3 24.04.2010 17:25
Рисование Delphi 7 на Timage Dalagardi Помощь студентам 4 24.04.2010 16:17
Timage RealSHELS Общие вопросы Delphi 2 03.05.2008 23:23
рисование в TImage Rusl92 Общие вопросы Delphi 8 02.05.2008 20:23