WIA Transfer method transfers files into BMP not JPG

Posted on 2007-07-28
Last Modified: 2013-12-04
I'm writing an application that uses WIA 1.0 (Windows Image Acquisition).
When attempting to transfer the image using the Transfer method, the files are huge.  Although they are much smaller on the camera (JPGs), the transfer method turns them into BMP files (no clue why!).

Does anyone know how to make this transfer over as JPGs?
Question by:aesmike
    LVL 13

    Expert Comment

    you need to use wia 2, there you have the option to choose the format of the pictures, or just use the format the pictures are in

    see the accepted answer here, it is an example of transferring bmp as bmp, jpg as jpg and so on:
    LVL 10

    Author Comment

    Where do I get 2.0?
    Is is a Vista thing?  It's not part of the standard XP install, is it?
    LVL 13

    Accepted Solution


    Expert Comment

    Hi, I too am having trouble getting WIA 2 to scan across a jpg file instead of a bmp file.  As I understand from Mar_FreeSoftware's solution, there is an option to select jpg rather than bmp.  Can someone advise how to select the file type that is saved from the scanner?


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Javascript: Crash Course

    Javascript is not only emerging as the most important language to know, it's flexibility is unique. With Javascript being deployed on the web, mobile and even the desktop this is the one language that all technologists need to know.

    Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
    Article by: Martin
    Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
    Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
    This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

    779 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

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now