• VB2010 displaying jpegs from serial input.

    From Syd Rumpo@21:1/5 to All on Fri Sep 16 17:41:55 2016
    I have a communications system which sends data to a VB2010 program over
    USB. I can readily decode the data and display various parameters.

    This is used to demonstrate the comms system, and what I would like to
    do is send jpeg images to my VB program and display them in a
    PictureBox. I can strip out all the comms overhead and write the jpeg
    to a byte array easily, but how can I then display this?

    I could write a file to disk and read this into the PictureBox, but I
    want this to go fairly quickly - the jpegs form a slowish video stream.

    I'd use two byte arrays, and display one while loading the other, then
    swap over. But how do I make a picture from a byte array containing a
    jpeg image?

    I suspect the answer is trivial, but I'm no VB guru.

    Cheers
    --
    Syd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From GS@21:1/5 to All on Fri Sep 16 18:11:56 2016
    I have a communications system which sends data to a VB2010 program
    over USB. I can readily decode the data and display various
    parameters.

    This is used to demonstrate the comms system, and what I would like
    to do is send jpeg images to my VB program and display them in a
    PictureBox. I can strip out all the comms overhead and write the
    jpeg to a byte array easily, but how can I then display this?

    I could write a file to disk and read this into the PictureBox, but I
    want this to go fairly quickly - the jpegs form a slowish video
    stream.

    I'd use two byte arrays, and display one while loading the other,
    then swap over. But how do I make a picture from a byte array
    containing a jpeg image?

    I suspect the answer is trivial, but I'm no VB guru.

    Cheers

    VB2010 is .Net; -this forum is for Classic VB6 and earlier<g>

    --
    Garry

    Free usenet access at http://www.eternal-september.org
    Classic VB Users Regroup!
    comp.lang.basic.visual.misc
    microsoft.public.vb.general.discussion

    ---
    This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Auric__@21:1/5 to Syd Rumpo on Sat Sep 17 03:08:05 2016
    Syd Rumpo wrote:

    I have a communications system which sends data to a VB2010 program over
    USB. I can readily decode the data and display various parameters.

    This is used to demonstrate the comms system, and what I would like to
    do is send jpeg images to my VB program and display them in a
    PictureBox. I can strip out all the comms overhead and write the jpeg
    to a byte array easily, but how can I then display this?

    I could write a file to disk and read this into the PictureBox, but I
    want this to go fairly quickly - the jpegs form a slowish video stream.

    I'd use two byte arrays, and display one while loading the other, then
    swap over. But how do I make a picture from a byte array containing a
    jpeg image?

    I suspect the answer is trivial, but I'm no VB guru.

    How fast does the jpeg update? Depending on that, hard drive speed, network speed, and the phase of the moon, it might be acceptable to go the temp file route.

    --
    Hello, and welcome to another edition of "This Fucked-Up World",
    with your host, A Stupid Fuck.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)