![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение
Делфи © (2006-10-26 13:13:00)Как сохранить в файл TJpegImage из TPaintBox
Gydvin (2006-10-30 05:59:00) [1]
> Anatoly Podgoretsky © (26.10.06 16:37) [9]
> > Кстати в рулетку играешь paintbox1.Canvas
>
>
> Почему?
>
АААААААА Можешь затереть прежде чем сохранить? Ну так не стоит рисовать на паинтбоксе, для последующего оттуда сохранения )))) (это автору естественно) Рисуем на битмапе, и отображаем нарисованное в паинтбоксе. А уж потом битмап сохраняем.
Gydvin (2006-10-30 05:47:00) [2]
> Anatoly Podgoretsky © (26.10.06 16:11) [8]
>
> Но это уже не PaintBox, а обычный битмап, который сам по
> себе является хранилищем данных, ты дай ему ответ по PaintBox,
> а то он верить не хочет.
Ну так в сабже было из из TPaintBoxв TJpegImage
Anatoly Podgoretsky © (26.10.06 16:37) [9]
> Кстати в рулетку играешь paintbox1.Canvas
Почему?
Anatoly Podgoretsky (2006-10-26 16:37:00) [3]Кстати в рулетку играешь paintbox1.Canvas
Anatoly Podgoretsky (2006-10-26 16:11:00) [4]Но это уже не PaintBox, а обычный битмап, который сам по себе является хранилищем данных, ты дай ему ответ по PaintBox, а то он верить не хочет.
Gydvin (2006-10-26 16:07:00) [5]
var
bitmap: tbitmap;
jpg: tjpegimage;
begin
bitmap := tbitmap.Create;
jpg := tjpegimage.Create;
bitmap.Width := paintbox1.Width;
bitmap.Height := paintbox1.Height;
bitmap.Canvas.CopyRect(rect(0, 0, bitmap.Width, bitmap.Height), paintbox1.Canvas, rect(0, 0, bitmap.Width, bitmap.Height));
jpg.Assign(bitmap);
bitmap.Free;
jpg.SaveToFile('myjpeg.jpg');
jpg.Free;
end;
Anatoly Podgoretsky (2006-10-26 15:53:00) [6]Его нет, есть только точки на мониторе, пока не затертые другим изображением.
Делфи (2006-10-26 14:25:00) [7]Неужели никто не сохранял нарисованное?
А можно скопировать нарисованное в буфер?
PS. Насколько я помню CopyRect так??
Делфи (2006-10-26 13:47:00) [8]А как можно сохранить нарисованное?
Пробовал рисовать на Timage - больно долго...
Anatoly Podgoretsky (2006-10-26 13:33:00) [9]TPaintBox не хранит данных, он только рисует на канве.
Делфи (2006-10-26 13:18:00) [10]для этого компонента нет этой функции!!!
TJpegImage.assign() для TPaintBox тоже не прокатывает
Desdechado (2006-10-26 13:15:00) [11]SaveToFile
?