Delphi & jpg or bmp
1630
2
Я OpenGl-ем в Delphi рисую макеты, а как их сохранять к какие-нибудь приемлимые форматы типа JPG, BMP или CDR, что было бы замечательно. Спасибо.
Возможен такой вариант
// Ваша канва на которой рисуете - YourCanvas
Var Bitmap: TBitmap;
Bitmap.Create(Nil);
Bitmap.Height:=YourCanvas.Height;
Bitmap.Width:=YourCanvas.Width;
Bitmap.CopyRect(Rect(0,0,Bitmap.Width,Bitmap.Height),YourCanvas,Rect(0,0,Bitmap.Width,Bitmap.Height));
Bitmap.SaveToFile(FileName);
craxx
Возможен такой вариант
// Ваша канва на которой рисуете - YourCanvas
Var Bitmap: TBitmap;
Bitmap.Create(Nil);
Bitmap.Height:=YourCanvas.Height;
Bitmap.Width:=YourCanvas.Width;
Bitmap.CopyRect(Rect(0,0,Bitmap.Width,Bitmap.Height),YourCanvas,Rect(0,0,Bitmap.Width,Bitmap.Height));
Bitmap.SaveToFile(FileName);
+ uses JPEG и имеем пожатый *.jpeg