forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Запросы на написание библиотек. Библиотеки запрашивать только здесь. (http://forum.boolean.name/showthread.php?t=5502)

cherepets 08.11.2009 18:06

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Сам в яве смыслю мало, потому обращусь к вам.
Может ли кто нибудь написать либу для работы с камерой?
Ява2ми точно умеет с ней (было в паре игр).

DIMMON4IK 08.11.2009 19:30

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от cherepets (Сообщение 123824)
Сам в яве смыслю мало, потому обращусь к вам.
Может ли кто нибудь написать либу для работы с камерой?
Ява2ми точно умеет с ней (было в паре игр).

Не в тему, но в каких играх?:mda:

cherepets 09.11.2009 14:48

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
3d lawn darts (кидаем дротики камерой), deep 3d (создаем аватар фоткая), в некоторых модах джимма есть "отправить фото -> новое"

ViNT 09.11.2009 19:14

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Захват с камеры есть в библиотеке media Piligrim'a
http://piligrim.blog.tut.by/?p=23

Skythrone 09.11.2009 19:18

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
ViNT, вот только непонятно, как эту захваченную картинку (тип переменной image) передавать на сервер.

ViNT 09.11.2009 19:27

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Skythrone (Сообщение 123950)
ViNT, вот только непонятно, как эту захваченную картинку (тип переменной image) передавать на сервер.

Сохраняешь в bmp/png/jpeg (нужное подчеркнуть), нужные библиотеки есть, и передаешь. Можно прямо массив бинарных данных получить, только с разбором на сервере мучиться придется, + без сжатия.

Skythrone 10.11.2009 11:01

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от ViNT (Сообщение 123953)
Сохраняешь в bmp/png/jpeg (нужное подчеркнуть), нужные библиотеки есть, и передаешь. Можно прямо массив бинарных данных получить, только с разбором на сервере мучиться придется, + без сжатия.

Дело в том, что если сохранять в ФС, то на мобильнике выскакивает тысяча запросов на разрешение записи в файл.

На массив бинарных данных может не хватить памяти. Но интересно было бы попробовать. Что-то я не могу найти рабочего примера на форуме. Не подскажешь, где искать?

В идеале было бы преобразовать image в string, закодировав в PNG или JPEG, и полученную строку передать на сервер. Но тут почему-то кодировка непонятно какая получается.

ViNT 10.11.2009 11:32

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
В Lib_png3 есть функция для получения массива данных png (уже сжатых) в строку. Данные в png компрессятся хорошо, поэтому памяти должно хватить.

А на счет кодировки - надо не как строку передавать, а как бинарный массив. Например через Lib_binsock.

Skythrone 10.11.2009 13:44

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Что-то с binsock много проблем было, но это решаемо, думаю.

Я вот что подумал. А если сконвертить image в строку, содержащую PNG-изображение, потом записать эту строку в память с помощью lib_bytes, а потом уже считывать из памяти побайтно и передавать на сервер.

ViNT 10.11.2009 19:38

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Зачем побайтно? Чем передача массивом не устраивает?

Skythrone 10.11.2009 19:43

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от ViNT (Сообщение 124131)
Зачем побайтно? Чем передача массивом не устраивает?

Может, я чего-то не понимаю, но как можно передать бинарный массив, за исключением использования bin_socket?

cherepets 11.11.2009 11:18

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Спасибо за ссылку на медиа!

ViNT 11.11.2009 11:28

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Skythrone (Сообщение 124133)
Может, я чего-то не понимаю, но как можно передать бинарный массив, за исключением использования bin_socket?

Честно говоря, никогда не занимался WEB-технологиями, поэтому не помню точно, как это делается. По-моему, бинарные данные обычно перед отправкой кодируются в base64, а потом отправляются POST-запросом.

Mix6s 23.11.2009 18:25

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Всем привет! посмотрел весь список библиотек, не нашел библиотеку для работы с сенсорным экраном, возвожно ли написать такую?) сам пытался написать, но чет не получилось, я в яве чет ни как разобраться не могу( нужна именно поддержка в канвасе...

ViNT 23.11.2009 18:29

Ответ: Запросы на написание библиотек. Библиотеки запрашивать только здесь.
 
Цитата:

Сообщение от Mix6s (Сообщение 126366)
Всем привет! посмотрел весь список библиотек, не нашел библиотеку для работы с сенсорным экраном, возвожно ли написать такую?) сам пытался написать, но чет не получилось, я в яве чет ни как разобраться не могу( нужна именно поддержка в канвасе...

Есть здесь:http://forum.boolean.name/showthread.php?t=3522


Часовой пояс GMT +4, время: 09:33.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot