Webbrowser inhoud scalen.

Status
Niet open voor verdere reacties.

Bertran

Gebruiker
Lid geworden
9 dec 2012
Berichten
37
In mijn weerstation zit ook een venster voor een blik naar buiten via een webcam.
Dit beeld word iedere x minuten ververst

Dit werkt prima en dat laat ik zo.

Maar voor intern gebruik zou ik graag streaming video willen zien.
Gewoon voor de lol.

Ook dit lukt door een webbrowser te plaatsen en daar de Url van de webcam in de lezen.
Maar dit beeld is veel te groot.

Mijn vraag:
Is dit beeld aan te passen aan de grote van het webbrowser kader.
Bijvoorbeeld net zoals dat met een Picturebox kan.

Ik heb al gezocht naar een stukkie vb201 webcam software maar nog niets gevonden.
Een link is ook welkom.

Gr Bertran
 
Kan door een kleine aangepaste webpagina te maken met de juiste schaal/afmetingen in een tabel. Daarin neem je dan een link op naar je webcam.
 
Dat had ik ook al bedacht maar moet dan gaan Forwarden.
In dit geval niet handig ik bezet daarmee de provider te zwaar.
Ik wilde het intern doen dus voor de router.
Dat moet toch kunnen ?

Gr Bertran
 
Kan een losse html pagina zijn. Die kun je lokaal op je pc bewaren.
 
Ook dat heb ik al geprobeerd
Word de pc enorm traag van:o

Ik vogel er nog aan het is maar een geintje zou leuk zijn als het werk.
Heb al gezocht naar webcam stukkies op het net ik moet ergens een begin hebben.
Je kent dat wel
 
Je kan dit gebruiken om alles kleiner te maken. Ik weet niet of het ook bij jouw stream werkt:
[CPP]WebBrowser1.Document.Body.Style = "zoom:50%;"[/CPP]

MartinJM

[edit]
Dit ben ik er wel vergeten bij te zeggen: Als je nog andere dingen in je style hebt staan, dan gaan die er volgens mij uit...
[/edit]
 
Laatst bewerkt:
Oke.

Ik kan er nu niet aan werken maar ga het uit proberen.
Je hoort van me, kan een dagje duren.

Gr Bertran
 
Ik heb het geprobeerd
Krijg geen fout melding maar eigenlijk werkt het niet.
Zet ik de regel op een verkeerde plaats , staat nu in de sub van de webbrowser1.

Ik heb de maat van het camera beeld kleiner gemaakt en de browser size ook.
Maar dat is geen scalen.

Het beeld is nu 320 bij 240.
Het past nu maar als ik zou scalen zou ik een beeld van b.v 640 bij 480 kleiner moeten zien.
Dat gebeurt niet bij 640 480 past het niet in de webbrowser1.
Ik ben te veel een beginner om al inzicht te hebben at ik fout doe.

Gr Bertran
 
Even een klein voorbeeldje:
[CPP]Public Class Form1

Private Scaled As Boolean = False

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://www.youtube.com/")
End Sub

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If Scaled = False Then
WebBrowser1.Document.Body.Style = "zoom:50%;"
Scaled = True
Else
Scaled = False
End If
End Sub
End Class
[/CPP]

Als je de boolean niet zou gebruiken, kom je in een oneindige loop. Het kan zijn dat je alsnog in een oneindige loop terecht komt, maar dat hangt af van je huidige pagina...

MartinJM
 
Helaas kan ik het over een paar dagen pas uit proberen.
Heel erg bedankt ik laat van me horen.

Bertran
 
Forum lid RogerS zie boven , suggereerde dat je de pagina van de website kleiner moest maken.
Een goed idee maar de browser bleef te groot.

Ik heb nu middels het script de browser inderdaad kleiner en op maat kunnen maken tevens het Html deel van de site waar de webcam te zien is. Het past nu als het ware in elkaar.

Dit geheel staat nu in het weerstation, oftewel het werk heel goed en ziet er netje uit.

Ik had een paar Vb webcam viewers geprobeerd die op het net te vinden waren maar die werkte niet of half.
Ik ben nog te veel beginner om daar op te kunnen ingrijpen.

Kortom het werk , veel dank voor de hulp.

Gr Bertran
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan