Главная страница
    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.043 c
2-1161867342
VALUA
2006-10-26 16:55
2006.11.12
Форма и экран


2-1161693795
RoLeX
2006-10-24 16:43
2006.11.12
Как узнать внешний ip адрес?


15-1161775535
Сергиус
2006-10-25 15:25
2006.11.12
настройка EDGE


15-1161509128
sniknik
2006-10-22 13:25
2006.11.12
Ктонибудь смотрит мульт по музтв "Улетный Trip"?


3-1157979045
NotGooDP
2006-09-11 16:50
2006.11.12
Программное востановление БД





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский