Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

24-х битное изображение   Найти похожие ветки 

 
SaM[87]   (2004-01-03 21:10) [0]

Для загрузки bmp, изменения ширины и высоты, сохранения в другой bmp файл   использую следующий код:
procedure TForm1.Button1Click(Sender: TObject);
var
 bmp: TBItmap;
 bmp2: TBItmap;
begin
bmp:= Tbitmap.Create;
   try
     bmp.Loadfromfile( filelistbox1.FileName );
       bmp2:= Tbitmap.Create;
   try
         bmp2.Width := 64;
         bmp2.Height:= 64;
         bmp2.Canvas.StretchDraw( bmp2.Canvas.Cliprect, bmp );
         Self.Canvas.Draw( 100, 10, bmp2 );
         bmp2.SaveToFile( filelistbox1.FileName+ "_mini.bmp" );
       finally
         bmp2.free;
       end;
     finally
       bmp.free;
   end;
end;

Но почему-то сохраняется не как оригинал в 24 бита, а в 15 бит! Подскажите что не так.


 
Липуня (клоны суксь :))   (2004-01-04 12:14) [1]


>        bmp2:= Tbitmap.Create;


bmp2.PixelFormat := bmp.PixelFormat;


 
Липуня (клоны суксь :))   (2004-01-04 12:15) [2]

Нет. Лучше вставь это после:


> bmp2.Height:= 64;


 
SaM[87]   (2004-01-04 14:27) [3]

Спасибо, очень помог!



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

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
3-1079670894
Сказочник
2004-03-19 07:34
2004.04.18
Два SELECTа подряд......


8-1073173913
Checist [root]
2004-01-04 02:51
2004.04.18
Gif -> JPG


3-1079519287
Lony
2004-03-17 13:28
2004.04.18
Создание базы данных Access средствами DAO


11-1061717456
Мякс
2003-08-24 13:30
2004.04.18
Проблемы с процедурами Enter и Leave


8-1062586676
raiks
2003-09-03 14:57
2004.04.18
Подскажите, как записать звук с микрофона в файл