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

Вниз

Сохранение   Найти похожие ветки 

 
Делфи   (2006-10-26 13:13) [0]

Как сохранить в файл TJpegImage из TPaintBox


 
Desdechado ©   (2006-10-26 13:15) [1]

SaveToFile
?


 
Делфи   (2006-10-26 13:18) [2]

для этого компонента нет этой функции!!!
TJpegImage.assign() для TPaintBox тоже не прокатывает


 
Anatoly Podgoretsky ©   (2006-10-26 13:33) [3]

TPaintBox не хранит данных, он только рисует на канве.


 
Делфи   (2006-10-26 13:47) [4]

А как можно сохранить нарисованное?
Пробовал рисовать на Timage - больно долго...


 
Делфи   (2006-10-26 14:25) [5]

Неужели никто не сохранял нарисованное?
А можно скопировать нарисованное в буфер?
PS. Насколько я помню CopyRect так??


 
Anatoly Podgoretsky ©   (2006-10-26 15:53) [6]

Его нет, есть только точки на мониторе, пока не затертые другим изображением.


 
Gydvin ©   (2006-10-26 16:07) [7]

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 16:11) [8]

Но это уже не PaintBox, а обычный битмап, который сам по себе является хранилищем данных, ты дай ему ответ по PaintBox, а то он верить не хочет.


 
Anatoly Podgoretsky ©   (2006-10-26 16:37) [9]

Кстати в рулетку играешь paintbox1.Canvas


 
Gydvin ©   (2006-10-30 05:47) [10]


> Anatoly Podgoretsky ©   (26.10.06 16:11) [8]
>
> Но это уже не PaintBox, а обычный битмап, который сам по
> себе является хранилищем данных, ты дай ему ответ по PaintBox,
>  а то он верить не хочет.


Ну так в сабже было из  из TPaintBox в TJpegImage


Anatoly Podgoretsky ©   (26.10.06 16:37) [9]
> Кстати в рулетку играешь paintbox1.Canvas


Почему?


 
Gydvin ©   (2006-10-30 05:59) [11]


> Anatoly Podgoretsky ©   (26.10.06 16:37) [9]
> > Кстати в рулетку играешь paintbox1.Canvas
>
>
> Почему?
>

АААААААА Можешь затереть прежде чем сохранить? Ну так не стоит рисовать на паинтбоксе, для последующего оттуда сохранения )))) (это автору естественно) Рисуем на битмапе, и отображаем нарисованное в паинтбоксе. А уж потом битмап сохраняем.



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

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

Наверх




Память: 0.49 MB
Время: 0.043 c
8-1144338190
QuickFinder
2006-04-06 19:43
2006.11.12
TShockwaveFlash и его свойство Align


1-1159618907
jTommy
2006-09-30 16:21
2006.11.12
Автоматическое сохранение даты и времени компиляции в программе


2-1156603567
Cyrax
2006-08-26 18:46
2006.11.12
Проблемы при работе с Indy


2-1160925543
Albenous
2006-10-15 19:19
2006.11.12
Загрузка файлов в dll


15-1161645505
Makhanev Alexander
2006-10-24 03:18
2006.11.12
7200rpm in the notebook....