Hi,
Ich stehe momentan vor einen Problem und weiß nicht recht wie ich dieses Lösen kann. Undzwar benutze ich eine native API in VB.NET die mir ein Bild zurück gibt als String.
"Bis zum ersten Null Zeichen erhält man die Größe des Gesamten Buffers. Ab dieser Position geht dann das BMP in Form von Binärdaten los"
Leider weiß ich nicht recht wie ich die Bitmap daraus auslesen kann. Hoffe jemand kann mir Helfen.
MFG.
hier noch mal 2 kleine beispiele in java und c++
Sinlyu.
Ich stehe momentan vor einen Problem und weiß nicht recht wie ich dieses Lösen kann. Undzwar benutze ich eine native API in VB.NET die mir ein Bild zurück gibt als String.
"Bis zum ersten Null Zeichen erhält man die Größe des Gesamten Buffers. Ab dieser Position geht dann das BMP in Form von Binärdaten los"
Leider weiß ich nicht recht wie ich die Bitmap daraus auslesen kann. Hoffe jemand kann mir Helfen.
MFG.
hier noch mal 2 kleine beispiele in java und c++
Quellcode
- Pointer ptr = Trapi.trapi_screenshot(sessionId);
- String str = ptr.getString(o);
- int size = Integer.parseInt(str);
- byte[] ba = ptr.getByteArray(str.length() + 1, size);
- InputStream bais = new ByteArrayInputStream(ba);
- image = ImageIO.read(bais);
- //ImageIO.write((RenderedImage) image, "JPEG", new File("Output.jpg"));
- Trapi.trapi_dll_cleanup();
Sinlyu.