Anonymní profil Denoy – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Denoy – Programujte.comAnonymní profil Denoy – Programujte.com

 

Příspěvky odeslané z IP adresy 93.95.35.–

Denoy
.NET › VB - Reload picture
1. 5. 2012   #157243

Díky za tu teorii, něco jsem si o tom našel a zkoušel jsem DirectX, ale nějak mi to nešlo tak teď zkouším OpenGL

Denoy
.NET › VB - OepnGL Screen
1. 5. 2012   #157242

Zdravím,

mám problém, když chci vytvořit screen přes OpenGL - screen to vytvoří, ale je celý černý, nevíte proč?

[code]Dim screen2 As System.Drawing.Bitmap
        screen2 = New System.Drawing.Bitmap(width, height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
        Dim bd As System.Drawing.Imaging.BitmapData = screen2.LockBits(New Rectangle(0, 0, width, height), Drawing.Imaging.ImageLockMode.[WriteOnly], Drawing.Imaging.PixelFormat.Format32bppArgb)
        GL.glReadPixels(0, 0, width, height, GL.GL_RGB, GL.GL_UNSIGNED_BYTE, bd.Scan0)
        screen2.UnlockBits(bd)
        screen2.Save("c:\test.bmp", System.Drawing.Imaging.ImageFormat.Bmp)[/code]

díky moc za odpovědi!

Denoy
.NET › VB - Reload picture
27. 4. 2012   #157125

Zdravim,
řeším tu teď jeden problém a to oheldně screenování, mám tento kód

Dim Bounds = Screen.PrimaryScreen.Bounds
Dim width = Bounds.Width
Dim height = Bounds.Height
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
screenshot = New System.Drawing.Bitmap(width, height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(0, 0, 0, 0, Bounds.Size, CopyPixelOperation.SourceCopy)
screenshot.Save("C:/test_" + count + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
count = count + 1

problém je v tom, že když to volám v nějakém itnervalu, tak se udělá první screen test_1.jpg, poté druhý test_2.jpg, ale ten druhý je totožný s tím prvním (i když na ploše něco změním, tak se to na screenu 2. neukže) a tak to jde dál, takže se vlastně udělá pouze ten 1. screen. Dělá to jen když jsem v nějaké hře a má otázka zní, jde to nějak upravit aby to šlo, nebo lze udělat podobný kód? (Podobný msyslím hlavně tím, že lze směrovat osu X a Y kde se screen vytvoří, tzn. že si vyfotím třeba jen hodiny vpravo dole na liště). Díky moc za odpovědi!

Denoy
Visual Basic › VB - Jak získat název aplikace
13. 4. 2012   #156520

Zdravim,

chci se zeptat, zda lze nějak získat název aplikace z procesu. Mám vytvořený proces soubor.exe, ale programátor dal název Formu "soubor Form1" a to já chci získat, když mám vytažený ten proces (třeba přes ID toho procesu nejspíš), díky moc za rady!

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý