![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохраненеие картинки из paintbox
alexdn © (2013-04-05 09:11:00)Вот для timage есть такое, там всё простенько -
Image1.Picture.Bitmap.SaveToFile(name);
а вот что делать для tpaintbox, там похоже нет такого, т.е. так не напишешь -
paintbox1.Picture.Bitmap.SaveToFile(name);
alexdn (2013-04-09 19:37:00) [21]Т.е. получилось так, сохраняется только то, что видно.
alexdn (2013-04-09 19:36:00) [22]> Amoeba_ (05.04.13 11:15) [4]
> Создаешь впеменный Bitmap, рисуешь на на его Canvas то же
> самое, сохраняешь и уничтожаешь его.
Вот интересно получилось, а если величина tpaintbox больше экрана, т.е. картинка вся туда не помещается, соответственно значит и картинку (всю) на временный Bitmap перенести нельзя? -
with TBitMap.Create do begin
width := PaintBox1.Width;
height := PaintBox1.Height;
bitblt(canvas.Handle,0,0,width,height,PaintBox1.Canvas.Handle,0,0,srcCopy);
SaveToFile(name);
end;
alexdn (2013-04-05 13:08:00) [23]Удалено модератором
clickmaker (2013-04-05 12:38:00) [24]Удалено модератором
alexdn (2013-04-05 12:35:00) [25]Удалено модератором
Игорь Шевченко (2013-04-05 12:33:00) [26]alexdn © (05.04.13 12:14) [6]
Найми программиста, заплати денег. Всяко лучше, чем сайт безвозмездно нанимать
Ega23 (2013-04-05 12:27:00) [27]
> Да вот же ж всё строю и строю
facepalm
alexdn (2013-04-05 12:14:00) [28]> Игорь Шевченко © (05.04.13 12:10) [5]
Да вот же ж всё строю и строю http://www.youtube.com/watch?v=FPCAs34ARKM
Игорь Шевченко (2013-04-05 12:10:00) [29]зачем оно тебе, это программирование?
Amoeba_ (2013-04-05 11:15:00) [30]
> что делать для tpaintbox
Создаешь впеменный Bitmap, рисуешь на на его Canvas то же самое, сохраняешь и уничтожаешь его.
Ega23 (2013-04-05 10:52:00) [31]facepalm
alexdn (2013-04-05 10:15:00) [32]> Ega23 © (05.04.13 10:09) [1]
PaintBox3.Canvas.SaveToFile(name); тоже не идёт, подчёркивает SaveToFile
Ega23 (2013-04-05 10:09:00) [33]У TPaintBox есть canvas