Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.14;
Скачать: [xml.tar.bz2];

Вниз

TBitmap.Palette а как это реализовать для pBitmap?   Найти похожие ветки 

 
EugeneX   (2002-12-05 11:29) [0]

Как реализовать палитру для pBitmap? Или это не нужно делать?


 
SPeller   (2002-12-05 11:34) [1]

PBitmap это указатель на TBitmap, соответственно TBitmap.Palette это то же самое что и PBitmap^.Palette (для простоты можно написать и PBitmap.Palette, Дельфя поймёт что имеется ввиду)


 
EugeneX   (2002-12-05 16:26) [2]

Не хочет работать ни PBitmap.Palette, ни PBitmap^.Palette
Поставлю вовпрос немного по-другому, а может есть способ привоить палитру как-то по другому?

Делал так:
var
hpal: HPALETTE;
pal: PLogPalette;
FBitmap: pBitmap;
begin
{ создание и заполнение FBitmap
( pal^ ) Не хочет работать ни PBitmap.Palette, ни PBitmap^.Palette
Поставлю вовпрос немного по-другому, а может есть способ привоить палитру как-то по другому?

Делал так:
var
hpal: HPALETTE;
pal: PLogPalette;
FBitmap: pBitmap;
begin
{ создание и заполнение FBitmap
формирование палитры pal }
hpal := CreatePalette( pal^ );
SelectPalette( FBitmap.Handle, hpal, false );
RealizePalette( FBitmap.Handle );
end;

Это правильно?


 
3223(jab)   (2002-12-10 08:45) [3]

Интересный вопрос!
Действительно как приделать политру к битмапу???
Например у меня есть масив байт 1024 байта и в нём естественно виндозная битмапная палитра и есть массив данных (картинка).
Вопрос: Как это всё склеить в один TBitmap и вывести в Image1.Assign(Bitmap); ???? Помогите плз!


 
Vladimir Kladov   (2002-12-11 09:59) [4]

DIBPaletteEntry, DIBPaletteCount - свойства TBitmap в KOL.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.08.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
14-45025
Bartov
2002-12-08 11:58
2003.08.14
Вышел KOL и MCK (v1.58)


14-44964
SPIRIT
2003-07-30 13:04
2003.08.14
Truble with fastreport


14-45027
Бархатный
2003-07-28 11:26
2003.08.14
PChar


14-45021
Дмитрий Алексеев
2003-07-28 15:32
2003.08.14
Интересно Ваше мнение =>


14-45033
STAR
2003-07-25 12:25
2003.08.14
Вопрос по MSCOMM





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский