Графика

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Strayd
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 14.07.2003 (Пн) 4:22

Графика

Сообщение Strayd » 14.07.2003 (Пн) 4:47

Как изображение которое я зделал на форме из пикселей (командой Pset) записать на диск в *.BMP
У меня формируеться поток (X,Y),C
Свой формат файла в виде базы данных я уже сделал а вот в
*.bmp не получаеться БЕЗ ДОПОЛНИТЕЛЬНЫХ OCX & DLL

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 14.07.2003 (Пн) 4:59

в VB есть функция, называется она SavePicture (вроде так)
ты в Object Браузере про неё посмотри.

P.S.
А ты типа две темы создал, это для того чтобы тебя лучше поняли....
У нас это вроде наказуемо.... :-/

Strayd
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 14.07.2003 (Пн) 4:22

Re: Графика

Сообщение Strayd » 14.07.2003 (Пн) 7:00

[quote="Strayd"]
SavePicture не помогает, наверное потому что при помещении изображения в Пикчербокс изображение автоматически засылаеться в ресурс проекта

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Re: Графика

Сообщение GoGosha » 14.07.2003 (Пн) 9:40

Strayd писал(а):SavePicture не помогает, наверное потому что при помещении изображения в Пикчербокс изображение автоматически засылаеться в ресурс проекта


Пробуй SavePicture Picture1.Picture, "C:\Picture.bmp"
SavePicture Picture1.Image, "C:\Picture.bmp"

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Re: Графика

Сообщение Хой » 14.07.2003 (Пн) 11:58

Strayd писал(а):
Strayd писал(а):наверное потому что при помещении изображения в Пикчербокс
изображение автоматически засылаеться в ресурс проекта

Враки всё это... нивкакой ресурс ничего заносится небудет, если ты сам это "что-то" туде не засунеш!

Strayd
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 14.07.2003 (Пн) 4:22

Re: Графика

Сообщение Strayd » 15.07.2003 (Вт) 5:57

[quote="Хой"][quote="Strayd"][quote="Strayd"]
Но ведь в пикчербоксе ничего нет а я делаю картинку из ПИКСЕЛЕЙ сам ведь я добавляю не картинку а Пиксели. Попробуйте сами нарисовать кружёк в пикчербоксе с помощью команды Circle(x,y),r,c
и сохранить его в BMP !!!
quote]

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.07.2003 (Вт) 8:39

ПЕРЕД тем, как рисовать, установи у PictureBox свойство AutoRedraw=True. А когда нарисуешь, сделай SavePicture Picture1.Image, "c:\file1.bmp"
Lasciate ogni speranza, voi ch'entrate.

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Re: Графика

Сообщение GoGosha » 15.07.2003 (Вт) 14:51

Strayd писал(а):
Хой писал(а):
Strayd писал(а):
Strayd писал(а):Но ведь в пикчербоксе ничего нет а я делаю картинку из ПИКСЕЛЕЙ сам ведь я добавляю не картинку а Пиксели. Попробуйте сами нарисовать кружёк в пикчербоксе с помощью команды Circle(x,y),r,c
и сохранить его в BMP !!!
quote]


Если у тебя очень большая картинка тыпа 2000*3000, то ничего неполучится поскольку ей памяти не хватит, а если не очень то поставь Picture1.Autoredraw = True и SavePicture Picture1.image, "C:\pic.bmp"


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList  
cron