Форум: "Media";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Вниз32 bits -> 24 bits Найти похожие ветки
← →
Boriss (2003-04-14 15:31) [0]Как сделать такую конвертацию, не изобретая велосипед
← →
MBo (2003-04-14 15:41) [1]что именно конвертировать?
Если битмап, то PixelFormat сменить
← →
Boriss (2003-04-14 15:49) [2]Конвертировать DIB в памяти. Вообще говоря это frame из avi-шника. Мне его нужно обработать набором функций. Они принимают PixelFormat не более 24.
Что значит сменить? Ведь нельзя же в BITMAPINFOHEADER просто поменять 32 на 24.
← →
MBo (2003-04-14 15:56) [3]PixelFormat - свойство VCL-ного TBitmap
А DIB придется перекодировать - переписать на новое место, выкидывая каждый 4-й байт (alpha)
← →
Boriss (2003-04-14 16:01) [4]4-й - это какой: 0-ой или 3-ий?
← →
MBo (2003-04-14 16:07) [5]точно не помню последовательность, посмотри в виде Integer
← →
Boriss (2003-04-14 16:11) [6]Спасибо
← →
ddenisv (2003-04-14 20:37) [7]>>4-й - это какой: 0-ой или 3-ий?
Самы старшый байт
Pixel24:=Pixel32 and $FFFFFFFFFFFF
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c