Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
Делфи   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
1-1159532237
Ангела
2006-09-29 16:17
2006.11.12
Проблема с реестром.


15-1161934086
Некто
2006-10-27 11:28
2006.11.12
Посоветуйте антивирус


15-1161513590
SerJaNT
2006-10-22 14:39
2006.11.12
ShellListView


4-1151253289
pizz_pizz
2006-06-25 20:34
2006.11.12
работа с сертификатами


11-1137852891
Vladimir Kladov
2006-01-21 17:14
2006.11.12
KOL/MCK Версия 2.32 + Collapse





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский