Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохраненеие картинки из paintbox


Страницы:   1 2

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо