Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

Подскажите, как скопировать с Form1 изображение, нарисованное   Найти похожие ветки 

 
Aleks ©   (2006-10-25 13:38) [0]

Доброго времени суток.
Подскажите, как скопировать с Form1 изображение, нарисованное с помощью Canvas и сохранить его в файл JPG или BMP


 
Джо ©   (2006-10-25 13:45) [1]

Не совсем понятно, что такое "изображение, нарисованное с помощью Canvas", но взгляни на это:
var
 Bmp: TBitmap;
begin
 Bmp := TBitmap.Create;
 try
   Bmp.Width := ClientWidth;
   Bmp.Height := ClientHeight;
   PaintTo(Bmp.Canvas,0,0);
   Bmp.SaveToFile("d:\123.bmp");
 finally
   Bmp.Free
 end
end;


 
Aleks ©   (2006-10-25 14:02) [2]

(Не совсем понятно, что такое "изображение, нарисованное с помощью Canvas",)

Всё что находится на форме (компоненты), сохраняются в файл,
Но то что нарисованно (Извиняюсь если не точно выражаюсь) на ней, нету.
Например вот это

var
Bmp: TBitmap;
i:integer;
begin
Bmp := TBitmap.Create;
For i:=0 to 100 do
Form1.Canvas.Rectangle(12+i,12,57+i,58); // Для примера рисуем квадратики
Bmp := TBitmap.Create;
try
  Bmp.Width := ClientWidth;
  Bmp.Height := ClientHeight;
  PaintTo(Bmp.Canvas,0,0);
  Bmp.SaveToFile("d:\123.bmp");
finally
  Bmp.Free
end
end;


 
Джо ©   (2006-10-25 14:05) [3]

> [2] Aleks ©   (25.10.06 14:02)
> Form1.Canvas.Rectangle(12+i,12,57+i,58); // Для примера
> рисуем квадратики

Ты эти квадратики должен рисовать на канве формы в обработчике OnPaint.


 
Aleks ©   (2006-10-25 14:21) [4]

Если рисовать на канве формы в обработчике OnPaint, то всё отлично получается.



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.07 c
2-1162032878
kitsumvi
2006-10-28 14:54
2006.11.12
Сравнить 2 изображения


15-1161474464
PHPDeveloper
2006-10-22 03:47
2006.11.12
Осеннее обострение?


15-1161417911
vidiv
2006-10-21 12:05
2006.11.12
Посоветуйте: как реализовать -


15-1160665605
Marser
2006-10-12 19:06
2006.11.12
Ура!


8-1144338190
QuickFinder
2006-04-06 19:43
2006.11.12
TShockwaveFlash и его свойство Align