![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сохранение JPEG из буфера обмена
softi © (2011-01-10 12:56:00)Ерунда какая-то получается с банальным сохранением картинки в буфере обмена в jpeg-формат:
Image1.Picture.Bitmap.LoadFromClipboardFormat(cf_BitMap,ClipBoard.GetAsHan dle(cf_Bitmap), 0);
jpeg:=tjpegimage.Create;
try
jpeg.Assign(image1.Picture.Bitmap);
jpeg.CompressionQuality:=65;
case RadioGroup1.ItemIndex of
0: jpeg.pixelformat:=jf8bit;
1: jpeg.pixelformat:=jf24bit;
end;
jpeg.Grayscale:=true;
jpeg.SaveToFile('d:\proba.jpg');
finally
jpeg.Free;
end;
end;
на выходе файл весом в 0 байт... :(
почему-то не работает при jpeg.Grayscale:=true;
и при jpeg.pixelformat:=jf8bit;
Кто-нибудь сталкивался?
12 (2011-01-10 13:02:00) [21]
> jpeg.Assign(image1.Picture.Bitmap);
тут наверное еще размеры надо задать