faq обучение настройка
Текущее время: Пн июл 21, 2025 16:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Просмотр DSC-950 через CSViewer
СообщениеДобавлено: Пт июл 28, 2006 08:09 
Не в сети

Зарегистрирован: Вт июн 27, 2006 11:52
Сообщений: 31
Откуда: Петропавловск
Подскажите, где можно найти документацию по CSViewer для DSC-950. В частности интересует изменение размера отображаемого изображения.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 01, 2006 13:09 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср сен 01, 2004 16:00
Сообщений: 5814
Откуда: D-Link Moscow
всё что не 320x240 - программная интерполяция


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 07, 2006 14:07 
Не в сети

Зарегистрирован: Вт июн 27, 2006 11:52
Сообщений: 31
Откуда: Петропавловск
Понятно, но
при размещении изображения на своем сайте получается следующее:
Задаю размеры контрола как в настройках камеры, например 640*480 видно все, когда уменьшаю контрол видно только часть картинки умещающейся на заданном пространстве. Та же ситуация когда изображение больше чем в настройках у камеры - пространство контрола, которое остается за картинкой просто черное.
Я так понимаю в свойствах OCX нужно задать размер изображения.
В методах есть что-то типа SetPictureSize(w, h) (точно не помню), но при вызове этого метода - ошибочка, не понятно какая...
Вот, например, изобрадение с DCS-3220 масштабируется без проблем.
Это попытка при отсутствии софта объединяющего эти две модели создать хотя-бы человеческий просмотр.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 08, 2006 14:15 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср сен 01, 2004 16:00
Сообщений: 5814
Откуда: D-Link Moscow
а если принудительно растянуть при помощи width и heigth ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 08, 2006 16:05 
Не в сети

Зарегистрирован: Вт июн 27, 2006 11:52
Сообщений: 31
Откуда: Петропавловск
Вы пытаетесь на угад ответить? :)
Код примерно следущий:

<HTML>
<HEAD>
<TITLE>ViewCams</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="-1">
<script language="JavaScript">

function start()
{
ShowInner();
ip='192.168.0.20'
ID='ACC';
Pwd='PWD';
control='5000';
stream='5001';

document.CSViewer1.SetID(ID);
document.CSViewer1.SetPwd(Pwd);
document.CSViewer1.encode();
document.CSViewer1.SetBasePortNumber(control);
document.CSViewer1.SetStreamPortNumber(stream);
document.CSViewer1.SetRemoteIP(ip);
str = '1.69.0407.2006(1.06a)';
document.CSViewer1.SetFirmwareVer(str);

cookievalue=GetCookieValue();
cookievalue=cookievalue.substring(0,CookieValue.length-1);
document.CSViewer1.SetClientCookie(cookievalue);
document.CSViewer1.SetModelID('1100')
document.CSViewer1.Width=640; *
document.CSViewer1.Height=480; *
document.CSViewer1.ViewerOpen();
document.CSViewer1.ZoomIn(1);
}


function leave()
{
document.CSViewer1.ViewerClose();
}
</script>
</HEAD>
<body bgColor="#c6cbcf" leftMargin="0" topMargin="0" onload="javascript:start();" onunload="javascript:leave();">
<OBJECT id="CSViewer1" style="LEFT: 0px; POSITION: absolute; TOP: 64px" codeBase="http://192.168.0.20:80/CSViewer.cab#version=1,98,317,2006"
height="480" width="640" ** classid="clsid:EFFDEEEC-F9E1-4461-91D2-DAEB8CC595F1">
</OBJECT>
</body>
</HTML>

При этом без разницы задаем мы размеры в строках * или ** изображение не масщтабируется а просто обрезается. Т.е. если я ставлю размер CSViewer 320*240 , а в настройках камеры стоит 640*480, то и вижу только четверть картинки.
При этом есть метод SetImageSize (Width , Height), при попытке использовать его вместо * Получаем
"The following add-on was running when this problem occured:
File: CSViewer.ocx
Company Name: догадайтесь
Description: D-Link MPEG4 ...."
Нажимаем продолжить и видим что Explorer совершил не корректную операцию и будет закрыт. Все.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 17, 2008 09:17 
Не в сети

Зарегистрирован: Вт июн 10, 2008 09:52
Сообщений: 26
document.CSViewer1.Width=640; *
document.CSViewer1.Height=480; *

это не прокатит никогда - я незпомню как это в терминологии - но Width и Height только возвращают данные

если ставить Height(480) как в set функциях - ошибка в скрипте

есть SetVideoFormat(Format) - что это и что ему передавать
есть SetImageSizeEx(phWnd, Width, Height) те же вопросы, а точнее что значит phWnd
есть ImageWidth и ImageHeight
и вот такая штука GetResolution()

Подскажите как всё же поменять размер картинки - и родина вас не забудет


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB