Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сохранение JPEG из буфера обмена


Страницы:   1 2

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);

тут наверное еще размеры надо задать


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо