Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохранение


Делфи ©   (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
?


Наверх

Титульная страница Поиск, карта сайта Написать письмо