Мобильная версия форумов
Открыть
 −4°C
завтра: −4°C
Погода в Перми
−4°C
ночью−4°C
утром−5°C
завтра−4°C
Подробно
 66,70
+0.1615
Курс USD ЦБ РФна 16 февраля
66,7044
+0.1615
 75,25
+0.2021
Курс EUR ЦБ РФна 16 февраля
75,2492
+0.2021
  • Анонимный пользователь
    Я OpenGl-ем в Delphi рисую макеты, а как их сохранять к какие-нибудь приемлимые форматы типа JPG, BMP или CDR, что было бы замечательно. Спасибо.

  • рыжий котэ

    Сообщений: 12083

    Возможен такой вариант
    // Ваша канва на которой рисуете - 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);

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • Анонимный пользователь
    В ответ на: Возможен такой вариант
    // Ваша канва на которой рисуете - 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

Записей на странице:

Перейти в форум

Модератор: