Главная страница
    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.47 MB
Время: 0.047 c
5-1142941758
RomanH
2006-03-21 14:49
2006.11.12
Диалоговое окно(Обзор компьютеров)


15-1161891696
Alral
2006-10-26 23:41
2006.11.12
Книга Delphi в шутку и всерьез. Где взять файлы на CD?


5-1142771273
Кашперук Иван
2006-03-19 15:27
2006.11.12
Real-Time отрисовка Caption


2-1161891701
DiX
2006-10-26 23:41
2006.11.12
Помогите со временем


15-1161633915
matt
2006-10-24 00:05
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский