[Webinar] Streamline your web hosting managementRegister Today


what is the mathord to capture the screen  into a  "JPG"  format file?

Posted on 1999-11-29
Medium Priority
Last Modified: 2013-11-20
Now i want to capture the screen into a "jpeg"format file.because the "jpeg" file is small enough to fit the hard disk.A month ago,i capture the screen into a "BMP" format file , the speed is about two frame per second.but it is too
big to store into the disk.so i want to
capture the screen into jpg format file.
the captured time is about half a hour.
can you help me?
 thank you !
Question by:kingwgl
  • 2
  • 2

Accepted Solution

PIG earned 400 total points
ID: 2240235
First cpture screen to BMP format. It is fast operation. Than make one thread with own queue and set any Your bitmap to it. Your thread must convert in background BMP to JPG. If You want  there is a some links for

ftp://ftp.atia.com/pub/BMP2JPG/CDIB.ZIP capture DC to bitmap
ftp://ftp.atia.com/pub/BMP2JPG/JPEGLIB2.ZIP jpg lib with convertion methods
ftp://ftp.atia.com/pub/BMP2JPG/MFCAPP.ZIP sample to use JPEGLIB2

Convertion to JPG ist fast but not to that can You use it in real time.

Expert Comment

ID: 2240243
If You have problem with links mail me Your mail and I will to be send You zip files. My mail is plamenig@atia.com.

Author Comment

ID: 2270729
I have thought of this mathord .vc6.0 have its own lib to process the dib format image. if convert the dib file to  jpg file background .the speed is a big problem. so i should find a better methord to capture the screen to jpg file directly!
thank you to provide me the answer!

Author Comment

ID: 2282165
i have known this mathord .i have a better lib to manipulate the image.
such as jpg.bmp.phg.tiff. the
name is paintlib

thank you to help me!

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Here is how to use MFC's automatic Radio Button handling in your dialog boxes and forms.  Beginner programmers usually start with a OnClick handler for each radio button and that's just not the right way to go.  MFC has a very cool system for handli…
Introduction: Dynamic window placements and drawing on a form, simple usage of windows registry as a storage place for information. Continuing from the first article about sudoku.  There we have designed the application and put a lot of user int…
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…
Suggested Courses

613 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question