Как да запазите като JPG

Как да запазя като JPG по този начин? procedure TfrmPulsar3D.SpeedButton2Click(Sender: TObject); var bmp: TBitmap; begin bmp := TBitmap.Create;

BitBlt(bmp.Canvas.Handle, 0, 0, screen.Width, screen.Height,

GetDC(GetDesktopWindow), 0, 0, SRCCopy);

bmp Присвояване (bmp); Ако SavePictureDialog1.Execute тогава започнете SavePictureDialog1.DefaultExt := GraphicExtension(TBitmap); bmp.SaveToFile(SavePictureDialog1.fileName); край; накрая

о, не тук. =) не помня къде =)

В помощта за TJpegImage.Assign има човешки пример за конвертиране на растерно изображение в jpeg и запазването му.

> Ако SavePictureDialog1.Execute then > начало > SavePictureDialog1.DefaultExt := GraphicExtension(TBitmap); > > bmp.SaveToFile(SavePictureDialog1.fileName+".jpg"); > край;и това е. SavePictureDialog1.fileName е низ и можете да напишете всичко, което „пожелаете“. така че можете да добавите „*.jpg“ и т.н. ако алтернативата е в разширенията, тогава: ако SavePictureDialog1.filterindex=1 тогава bmp.SaveToFile(SavePictureDialog1.fileName+ ".*"); ако SavePictureDialog1.filterindex=2 тогава bmp.SaveToFile(SavePictureDialog1.fileName+".**"); Е, ще разберете сами.

>така че можете да добавите "*.jpg" и това ще преобразува растерното изображение в джип?

печатна грешка ".jpg" така запазено в jpg & bmp беше добре.

> така запазени в jpg & bmp беше добре.

ако се изтегли по същия начин, тогава къде са проблемите. Bitmap Bitmap-ом и ще остане, какво разширение на файла не дават. :)

Авто RU. SaveToFile не трябва да прави TBipMap, а TJpegImage

> така запазени в jpg & bmp беше добре.

ако се изтегли по същия начин, тогава от къдепроблеми. Bitmap Bitmap-ом и ще остане, какво разширение на файла не дават. :)

Авто RU. SaveToFile не трябва да прави TBipMap, а TJpegImage

Той вече призна, че по принцип не използва сертификата, а само метода на научното включване и взет от интернет.