Physics Forums

Physics Forums (http://www.physicsforums.com/index.php)
-   Programming & Computer Science (http://www.physicsforums.com/forumdisplay.php?f=165)
-   -   C# .bmp to .jpg (http://www.physicsforums.com/showthread.php?t=573491)

madmike159 Feb2-12 11:20 AM

c# .bmp to .jpg
 
I am getting a 640x480 bitmap image of an Xbox Kinect, and I have also made a separate programs which can send and receive images over TCP.

Since bimaps are uncompressed I would like to convert the image to a JPEG to save bandwith. The only examples I have seen of this were for saving images.

The code I have seen was something like this.

Code:

Image bitmapImage = openfile(path);    //Gets image from a file path
Image jpegImage;
jpegImage.save(path, jpg);    //Saves a jpeg to the path

I want to be able to get an image from the Kinect (I have code for this bit), then that the Image object and save it to another Image but as a JPEG.

Anyone got any ideas on how to do this?

madmike159 Feb9-12 04:06 AM

Re: c# .bmp to .jpg
 
Bump

Anyone got any ideas, I'm struggling to find a way to do this.

Mark44 Feb9-12 12:55 PM

Re: c# .bmp to .jpg
 
What language are you coding in? That would be helpful information.

AlephZero Feb9-12 01:10 PM

Re: c# .bmp to .jpg
 
Quote:

Quote by Mark44 (Post 3754937)
What language are you coding in?

From the thread title, I presume C#.

Borek Feb9-12 01:47 PM

Re: c# .bmp to .jpg
 
GDI+ comes to mind: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

At least I used it to save plots of titration curves in PNG format (from C++) from my . From what I remember it saves in JPG as well.

Mark44 Feb9-12 01:56 PM

Re: c# .bmp to .jpg
 
Quote:

Quote by AlephZero (Post 3754961)
From the thread title, I presume C#.

I thought he had said C#, but couldn't find it in the body of his post. Guess I didn't look hard enough to notice it in the title.

Mad Mike, check the System.Drawing namespace, and particularly the Image class. The Save method has an overload that lets you specify the format of the saved image.

madmike159 Feb10-12 06:21 AM

Re: c# .bmp to .jpg
 
Yea, I'm using c#. Should have made that clear.

At the moment I am reading in a bmp image from the kinect camera, saving it as a jpg and then opening that file and sending the jpg. I would rather just be able to convert it with out having to save it to disk first.

Mark44 Feb10-12 08:16 PM

Re: c# .bmp to .jpg
 
You don't have to save it to disk - you can save the bitmap image to a stream, and then do whatever with it. See http://msdn.microsoft.com/en-us/library/ms142147.aspx.


All times are GMT -5. The time now is 04:25 PM.

Powered by vBulletin Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
© 2014 Physics Forums