Сохранить изображение с камеры на БД, как?

Общие вопросы о Unity3D

Сохранить изображение с камеры на БД, как?

Сообщение Левш@ 25 дек 2012, 21:39

Собственно есть задача - изображение с камеры (рендерТекстура) сохранить в файл на базу данных, чтоб потом его оттуда можно было загружать обратно в приложение.
Сам пока очень смутно представляю себе как это организовать... :-?
Буду благодарен за пинки в нужном направлении.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Сохранить изображение с камеры на БД, как?

Сообщение Hher 25 дек 2012, 22:30

Только сохранять ее где нибудь, и держать адрес на нее в базе, по другому ни как.
Аватара пользователя
Hher
UNIт
 
Сообщения: 138
Зарегистрирован: 31 июл 2012, 14:26

Re: Сохранить изображение с камеры на БД, как?

Сообщение BoogieGo 25 дек 2012, 23:04

Аватара пользователя
BoogieGo
UNIт
 
Сообщения: 85
Зарегистрирован: 10 ноя 2012, 23:41
Откуда: Kiev, Ukraine
Skype: boogiego_

Re: Сохранить изображение с камеры на БД, как?

Сообщение Good1101 25 дек 2012, 23:51

байт массив разве нельзя сохранить в базе данных?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: Сохранить изображение с камеры на БД, как?

Сообщение gturk 26 дек 2012, 00:28

BLOB поля для таких случаев придуманы
Аватара пользователя
gturk
UNITрон
 
Сообщения: 239
Зарегистрирован: 01 апр 2012, 18:49

Re: Сохранить изображение с камеры на БД, как?

Сообщение Рэндом 26 дек 2012, 08:16

Прежде всего проверить есть моно сборки для ADO.NET в Юнити. Если нет, то скачать моно нужной версии и вытащить сборку из него. Ну а дальше дело техники.
Вот еще ссылочка в помощь http://dev.mysql.com/downloads/connector/net/
Аватара пользователя
Рэндом
UNIверсал
 
Сообщения: 485
Зарегистрирован: 02 июн 2012, 04:06

Re: Сохранить изображение с камеры на БД, как?

Сообщение Woolf 26 дек 2012, 10:40

Левш@ писал(а):Собственно есть задача - изображение с камеры (рендерТекстура) сохранить в файл на базу данных, чтоб потом его оттуда можно было загружать обратно в приложение.
Сам пока очень смутно представляю себе как это организовать... :-?
Буду благодарен за пинки в нужном направлении.



Ну, у вас есть рендертекстура. Из неё можно прочитать данные

Синтаксис:
Используется csharp
        byte[] textureArray = tex.EncodeToPNG();
 


Далее у вас есть коннект к бд. У MySql есть поле blob, которое принимает byte[]

С сохранением разобрались, с загрузкой осталось )) Тут уж я не знаю, как из byte[] загрузить текстуру.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Сохранить изображение с камеры на БД, как?

Сообщение BoogieGo 26 дек 2012, 11:34

Woolf писал(а):из byte[] загрузить текстуру
Texture2d.LoadImage
Аватара пользователя
BoogieGo
UNIт
 
Сообщения: 85
Зарегистрирован: 10 ноя 2012, 23:41
Откуда: Kiev, Ukraine
Skype: boogiego_


Вернуться в Общие вопросы

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 11