|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2008, 14:36 | #1 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
Как изменить Palette в BitMap
У меня такая проблема:
Мне надо загрузить рисунок (рисунок чёрно - белый) в BitMap , а потом в Image.Picture и рисовать на Image.Picture и при этом все изменения сохраняются в источнике BitMap. Загружаю так: source1.LoadFromFile(OpenPictureDia log1.FileName); Image3.Picture.Assign(source1); Но при рисование цвета только белый, чёрный , и оттенки серого У рисунка палитра - Inclexecl Color. Вопрос: Как мне BitMap(с загруженым в него рисунком с палитрой Inclexecl Color) переделать Palette в RGB ??? Я в этом не сильно разбираюсь , если можно оъяснить на примере , в инете нашёл пару статей , но так ине смог раздуплится. Зарание спасибо. P.S. Пробывал так выводить Image3.Canvas.Draw(0,0,source1); , но при Image3.Canvas.Pen.Width равном больше 5 начинаются рывки при рисованиии примитивов Последний раз редактировалось lexaltd; 27.11.2008 в 14:41. |
28.11.2008, 00:14 | #2 |
Бредовый
Форумчанин
Регистрация: 15.11.2008
Сообщений: 285
|
Дуплись: после загрузки картинки в source1, пропиши source1.PixelFormat:= pf24bit; если я правильно понял это то что нужно.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
|
28.11.2008, 02:39 | #3 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить программу? | UberStas | Помощь студентам | 4 | 13.06.2008 19:02 |
Как изменить цвет | Михаил Юрьевич | Общие вопросы Delphi | 5 | 14.01.2008 17:38 |
Как построить Bitmap для jpeg файла ??? | Kocapb | Общие вопросы C/C++ | 4 | 14.12.2007 19:50 |
Как очистить Bitmap в ходе выполнения програмы | SeRhy | Помощь студентам | 1 | 06.12.2007 21:47 |
Как из ImageList получить HBITMAP нужного мне bitmap. | reiserfs | Win Api | 6 | 12.11.2007 21:13 |