Форум: "KOL";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Вниз8-ми битные BMP в KOL Найти похожие ветки
← →
Ajax © (2003-06-29 15:41) [0]Мне показалось, или KOL.PBitmap неправильно отбражает 8-ми битные BMP-шки???
Var SBitmap:kol.pbitmap;
begin
SBitmap:=NewBitmap(100,100); //пробовал разные значения
SBitmap.PixelFormat:=pf32bit; //пробовал разные значения
SBitmap.LoadFromFile("C:\1.bmp");
SBitmap.SaveToFile("C:\1.bmp");
end;
Если взять 8 бит картинку, то второй файл оказывается искаженным. А если 24 бита - то все в порядке.
???
← →
Ajax © (2003-06-29 16:15) [1]С 16-ти битными такая же история... Даже хуже...
← →
miek (2003-06-29 18:33) [2]Ваши сведения не подтверждаются.
Сохраняется все нормально.
Проверьте, правильно ли установлены KOL/MCK и какой версии. Подобные штучки случались, когда их версии не совпадали.
← →
Ajax © (2003-06-29 20:04) [3]Установлено правильно. Версия 1.70 (вроде так, не помню точно).
← →
Vladimir Kladov (2003-06-29 20:33) [4]При работе с 8 бит зависит от текущей настройки разрешения экрана. Изменения с битмапом были вроде уже после 1.70
← →
Ajax © (2003-06-29 22:03) [5]Скачал 1.77 ситуация та же.
Посмотрите архив. Там DPR, EXE и BMP.
http://ajax.port5.com/TestBitmap.zip
← →
miek (2003-06-30 23:43) [6]Ваша картинка была не в 8bpp, а в 15bpp. Это все объясняет. С таким форматом в KOL случаются глюки.
← →
Ajax © (2003-07-01 08:37) [7]>Ваша картинка была не в 8bpp, а в 15bpp
По-моему она была не 8, не 15, а 16 бит.
> С таким форматом в KOL случаются глюки.
То, что глюки случаются, я уже заметил. А что делать, чтобы этих глюков избежать?
← →
miek (2003-07-02 17:00) [8]A>По-моему она была не 8, не 15, а 16 бит.
Будем спорить с ACDSEE?
A>То, что глюки случаются, я уже заметил. А что делать, чтобы этих глюков избежать?
Пока - не применять такой формат. Ошибка, скорее всего, в процедуре KOL.SaveToFile.
← →
Vladimir Kladov (2003-07-02 20:59) [9]Это был какой-то необычный битмап. Я поправил, чтобы и такой тоже читался правильно. Конкретно, в нем отсутствует маска цвета, которая вроде бы (по описанию в MSDN) обязательна.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c