Capture Image metadata with JAI

Hi,
Can we capture the metadata of a photograph taken by a digital camera (JPEG file) using the JAI?
Some of the features that I'm interested in capturing are: Data Picture Taken, Camera Model and so on.
Any sample snippet of code is highly appreciated.
Thanks,
Bhaskar

Should have searched the forum throughly....this is the code which was given by Mr. Maxideon [http://forums.sun.com/profile.jspa?userID=1078315] -- All credits to him -- although this post is very old, probably would be helpful for someone else :)
import javax.swing.*;
import javax.imageio.*;
import javax.imageio.metadata.*;
import javax.imageio.stream.ImageInputStream;
import javax.imageio.stream.MemoryCacheImageInputStream;
import org.w3c.dom.NodeList;
public class ExifSSCCE {
    private static String JPEGMetaFormat = "javax_imageio_jpeg_image_1.0";
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                try{
                    runSequence();
                }catch(Exception e) {
                   e.printStackTrace();
                   System.exit(-1);
    private static void showMessageAndExit(String message) {
        JOptionPane.showMessageDialog(null,message,"Error",JOptionPane.ERROR_MESSAGE);
        System.exit(0);
    public static void runSequence() throws java.io.IOException{
        if(!ImageIO.getImageReadersByFormatName("tif").hasNext()) {
            showMessageAndExit("You will need a tiff ImageReader plugin to " +
                    "parse exif data.  Please download \"JAI-ImageIO\".");
        JOptionPane.showMessageDialog(null,"Please select a jpeg file with " +
                "EXIF metadata");
        JFileChooser chooser = new JFileChooser();
        if(chooser.showOpenDialog(chooser) == JFileChooser.CANCEL_OPTION) {
            System.exit(0);
        java.io.File toOpen = chooser.getSelectedFile();
        ImageInputStream in = ImageIO.createImageInputStream(toOpen);
        java.util.Iterator<ImageReader> readers = ImageIO.getImageReaders(in);
        if(!readers.hasNext()) {
            showMessageAndExit("The selected file was not an image file, or " +
                    "not a type that ImageIO recognized.");
        ImageReader reader = null;
        while(readers.hasNext()) {
            ImageReader tmp = readers.next();
            if(JPEGMetaFormat.equals(tmp.getOriginatingProvider().getNativeImageMetadataFormatName())) {
                reader = tmp;
                break;
        if(reader == null) {
            showMessageAndExit("The selected file was not a jpeg file.");
        reader.setInput(in, true, false);
        byte[] exifRAW = getEXIF(reader.getImageMetadata(0));
        if(exifRAW == null) {
            showMessageAndExit("The selected jpeg file did not contain any " +
                    "exif data.");
        reader.dispose();
        in.close();
        IIOMetadata exifMeta = getTiffMetaFromEXIF(exifRAW);
        JFrame frame = new JFrame();
        frame.setContentPane(new JScrollPane(parseExifMeta(exifMeta)));
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setVisible(true);
    private static JTable parseExifMeta(IIOMetadata exifMeta) {
        //Specification of "com_sun_media_imageio_plugins_tiff_image_1.0"
        //http://download.java.net/media/jai-imageio/javadoc/1.1/com/sun/media/imageio/plugins/tiff/package-summary.html
        javax.swing.table.DefaultTableModel tags =
                new javax.swing.table.DefaultTableModel();
        tags.addColumn("Tag #");
        tags.addColumn("Name");
        tags.addColumn("Value(s)");
        IIOMetadataNode root = (IIOMetadataNode)
                exifMeta.getAsTree("com_sun_media_imageio_plugins_tiff_image_1.0");
        NodeList imageDirectories = root.getElementsByTagName("TIFFIFD");
        for(int i = 0; i < imageDirectories.getLength(); i++) {
            IIOMetadataNode directory = (IIOMetadataNode) imageDirectories.item(i);
            NodeList tiffTags = directory.getElementsByTagName("TIFFField");
            for(int j = 0; j < tiffTags.getLength(); j++) {
                IIOMetadataNode tag = (IIOMetadataNode) tiffTags.item(j);
                String tagNumber = tag.getAttribute("number");
                String tagName   = tag.getAttribute("name");
                String tagValue;
                StringBuilder tmp = new StringBuilder();
                IIOMetadataNode values = (IIOMetadataNode) tag.getFirstChild();
                if("TIFFUndefined".equals(values.getNodeName())) {
                    tmp.append(values.getAttribute("value"));
                }else {
                    NodeList tiffNumbers = values.getChildNodes();
                    for(int k = 0; k < tiffNumbers.getLength(); k++) {
                        tmp.append(((IIOMetadataNode) tiffNumbers.item(k)).getAttribute("value"));
                        tmp.append(",");
                    tmp.deleteCharAt(tmp.length()-1);
                tagValue = tmp.toString();
                tags.addRow(new String[]{tagNumber,tagName,tagValue});
        return new JTable(tags);
    /**Returns the EXIF information from the given metadata if present.  The
     * metadata is assumed to be in <pre>javax_imageio_jpeg_image_1.0</pre> format.
     * If EXIF information was not present then null is returned.*/
    public static byte[] getEXIF(IIOMetadata meta) {
        //http://java.sun.com/javase/6/docs/api/javax/imageio/metadata/doc-files/jpeg_metadata.html
        //javax_imageio_jpeg_image_1.0
        //-->markerSequence
        //---->unknown (attribute: "MarkerTag" val: 225 (for exif))
        IIOMetadataNode root = (IIOMetadataNode) meta.getAsTree(JPEGMetaFormat);
        IIOMetadataNode markerSeq = (IIOMetadataNode)
                root.getElementsByTagName("markerSequence").item(0);
        NodeList unkowns = markerSeq.getElementsByTagName("unknown");
        for(int i = 0; i < unkowns.getLength(); i++) {
            IIOMetadataNode marker = (IIOMetadataNode) unkowns.item(i);
            if("225".equals(marker.getAttribute("MarkerTag"))) {
                return (byte[]) marker.getUserObject();
        return null;
    /**Uses a TIFFImageReader plugin to parse the given exif data into tiff
     * tags.  The returned IIOMetadata is in whatever format the tiff ImageIO
     * plugin uses.  If there is no tiff plugin, then this method returns null.*/
    public static IIOMetadata getTiffMetaFromEXIF(byte[] exif) {
        java.util.Iterator<ImageReader> readers =
                ImageIO.getImageReadersByFormatName("tif");
        ImageReader reader;
        if(!readers.hasNext()) {
            return null;
        }else {
            reader = readers.next();
        //skip the 6 byte exif header
        ImageInputStream wrapper = new MemoryCacheImageInputStream(
                new java.io.ByteArrayInputStream(exif,6,exif.length-6));
        reader.setInput(wrapper,true,false);
        IIOMetadata exifMeta;
        try {
            exifMeta = reader.getImageMetadata(0);
        }catch(Exception e) {
            //shouldn't happen
            throw new Error(e);
        reader.dispose();
        return exifMeta;
}Edited by: amitahire on Mar 27, 2010 4:57 AM

Similar Messages

  • Adding private IFD and IFD pointer to TIFF image metadata with jai-imageio

    Hi,
    I searched on the Internet for the answer but I was only able to find this post from the old forum/mailing list:
    http://www.java.net/node/698039
    The question in the post went unanswered and I am in a very similar situation now. To re-iterate the questions:
    * How to merge the metadata of the private IFD into the root IFD?
    * What to populate for the offset parameter in the private IFD pointer tag (the parent tag)?
    I am modeling it after the EXIF tag sets, very similar to what is in the above link.
    Any help would be greatly appreciated ...
    Thanks,
    Dennis

    Hi Jim,
    Thank you for posting in the MSDN forum.
    You know that this forum is to discuss the VS IDE issue,
    I am afraid that the issue is out of support of
    Visual Studio General Forum
    To help you find the correct forum, would you mind letting us know more information about this issue? Which kind of app do you want to develop, a WPF app or others?
    If it is the WPF app, maybe this forum would be better for it:     
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=wpf
    Thanks for your understanding.
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

  • How to access Image Metadata with AS3?

    An image, like a jpeg, has a bunch of metadata stored in it.
    The "IPTC Core" metadata usually includes the photographers name,
    address, title, description, etc.
    Is there any way to access this information using AS3 so
    that, say, captions for images in a flash gallery could be
    generated automatically?

    As far as I know this is not possible with AS3 directly, but
    if you are interested you could check out the as3corelib at
    http://code.google.com/p/as3corelib/
    They have some pretty nifty JPEG things going on there
    (although I do not know if this includes metadata - but I hope
    so).

  • Pivot point in image rotation with JAI...

    I'm using JAI to rotate some images...
    but it doesnt seem to rotate around the center of the image..
    here is my codes..
    float xOrigin = ((float)src.getWidth())/2;
    float yOrigin = ((float)src.getHeight())/2;
    float angle = (float)v * (float)(Math.PI/180.0F);
    Interpolation interp = Interpolation.getInstance(Interpolation.INTERP_BICUBIC);
    ParameterBlock params = new ParameterBlock();
    params.addSource(src);
    params.add(xOrigin);
    params.add(yOrigin);
    params.add(angle); // rotation angle
    params.add(interp); // interpolation method
    des = JAI.create("rotate", params);
    displayImage(des);
    note: src and des is defined as PlanarImage.
    any clues why the center point isn't height/2 and width/2??
    thx

    It seems that on problem with the code, I use same code when I rotate the image. How do you display the image? maybe problem is there, after the ratation, the origin of the image changes, if your display method can not handle this, you may not display it properly.

  • Rich capture your life with Lumia Denim

    If you are an owner of the Lumia 830*, Lumia 930, Lumia 1520 or Lumia Icon, the Lumia Denim update brings you an updated Lumia Camera with fast start-up and capture speeds and the latest imaging innovations that help you capture the best shot. Every time.
    We’ve already showed you what you can do with Moment Capture – one of the new features that come with Lumia Camera, allowing you to shoot high-definition video and high-quality images quickly and easily.
    But there is also Rich Capture, giving you auto HDR (High Dynamic Range), Dynamic Flash and Dynamic Exposure to really simplify the picture taking process. With Rich Capture, you can shoot first, and edit and select the best shot later.
    Let’s do a quick walk through on how Rich Capture works in practice.
    Set the scene
    Set the flash to auto mode (recommended) and enable the Rich Capture feature by selecting the magic wand within the Lumia Camera app. And then let the camera do the rest!
    With Rich Capture switched on, the camera adapts to the scene and captures and merges multiple images simultaneously with auto HDR and dynamic flash and exposure settings. This means that the camera will select the best settings for you so that you’ll get the best possible picture. And the great thing is you can adjust the settings after you’ve taken the image.
    To do that, select the image you’ve taken with Rich Capture from the Camera Roll and activate the editing options by touching anywhere in the image and selecting “Edit Rich Capture”. Depending on the scene and the settings applied by the camera, you’ll either get Dynamic Flash, Dynamic Exposure or HDR editing options.
    Dynamic Flash
    The Dynamic Flash feature captures images automatically with and without flash, allowing you to decide how to remember the scene by choosing the amount of flash used in the shot, after it has been taken.
    HDR
    In situations where you are shooting a high-contrast scene with a lot of light and dark areas, the auto HDR kicks in. The HDR captures all the details, and allows you to create a more dramatic effect by blending multiple images with different exposure levels. 
    Dynamic Exposure
    If you find yourself in low-light scenes and you have the flash off, the Dynamic Exposure automatically captures a short and long exposure image, allowing you to dynamically blend the two exposures afterwards.
    *Lumia 830 can rich capture too
    If you have a Lumia 830 and want to make the most of the latest Lumia Camera features, you need to get an additional over-the-air update of the Lumia Denim software, which came pre-installed on your phone. The new Lumia Camera application with Rich capture will be automatically installed with the over-the-air update.
    We’re actively rolling out the Lumia Denim update and you can check the availability for your country and operator here.
    Source: http://lumiaconversations.microsoft.com/2015/01/22/rich-capture-life-lumia-denim/

    Hi, Ulsterphil. Welcome to the Microsoft Mobile Community! This link will guide you on how the Rich Capture works: http://lumiaconversations.microsoft.com/2015/01/22/rich-capture-life-lumia-denim/. Hope this helps. 

  • Labview IMAQ VI for capturing images and saving with incremental file names

    Hello,
    I am using LabView 7.1(IMAQ) to capture images with NI's PCI 1426 card, and a JAI CV-M2 camera. Now, with the example VI's like LL Grab, or LL Sequence, or Snap and Save to File.vi, I can capture the images. But what I actually want is to capture images continuously and keep saving them with a sequentially incrementing file name.
    I have tried to modify the Snap and Save to File.vi  by adding a 'for loop', so as to run this for required number of images. This works okay, but I can't really change the file name after every image. However, I'm not confident with this method either. I think it would be better to use the buffer itself, as is given in LL Grab.vi and somehow save images from the buffer. I think this would be faster ?
    In any case, any ideas as to how I should go about implementing auto-incrementing of the file name ?
    Any help will do. 
    Thanks.
    - Prashant

    Hi,
    Thanks a lot for replying. 
    I tried using this in the VI i was working with, but using the "build path" vi doesnt seem to work. If I use just the base path from user's input, it works, but then again it keeps overwriting the images into one file rather than giving each file a new name. I'm attaching the vi. 
    Please take a look and tell me where i'm going wrong.
    Thanks again.
    Attachments:
    LL Sequence_mod.vi ‏62 KB

  • Capturing image with electronic signature.

    A new functionality of electronic signature is provided with webcenter content. We can create metadata for electronic signature but its type can only be text, int, checkbox, lontText etc. It does not allow capturing image.
    As per our requirement we want a process like
    1. System will allow every user to upload an image of his signature. (We can do it by normal check in so no problem here)
    2. Electronic signature should be configured to take image as a metadata. (Currently I believe signature can't take image)
    3. When user signs a document, image metadata should get automatically populated with users signature as checked in in first step. (Currently I believe we can't set default value for signature metadata)
    4. User should provide password and other metadata information and document should get signed. (No problem here)
    5. As part of water mark we should be able to show image of signature on document.
    How should we achieve it?
    Thanks
    Sanjeev.

    I believe there's a disconnect between what an official "electronic signature" is vs. other electronic signatures. There is a defined regulation that states what an official electronic record signature is: 21 cfr part 11 .
    putting an image isn't a 'real' esig.
    I do not believe that WCContent's new esig feature is what you're after.
    I'm not sure exactly what the last few lines of your previous post were after, but you might be able to get away with only using the PDF Watermark component if you just want to stamp specific content into the pdf.
    If you want to stamp images into pdfs, you'll have to create a custom component that does some custom image manipulation, I believe.
    If you have a requirement for 'real' electronic signatures. you should check if your requirement needs to follow 21 cfr part 11. if so, then you should use what WCContent offers out of the box.
    This document seems to cover the topic in very good detail:
    http://www.usdatamanagement.com/attachments/article/274/Oracle-ECM-Part-11-Certification-White%20Paper.pdf
    Does this help separate what UCM offers as an esig vs. stamping an ink-signature image into a pdf?
    -ryan

  • WDS capture image on a Windows 2012 R2 server fails with a winload error

    Hello,
    I have been fighting with this problem for days now. I have to install
    30 Win8.1 Pro PC's with  WDS. The WDS service is running on a Win2012 R2
    server. I added the Win 8.1 Pro boot and install images and created a capture image.
    Now when I boot the reference computer I get  a Boot Manager message saying that winload.exe is missing or corrupt. The original boot wim works
    correctly.I removed and added the WDS role a couple of times, I tried the procedure with a 32 bit Win7 boot image, and that worked, But when I added the capture image created from the original Win8.1 boot.wim, that spoiled both capture images.  I tried
    the same thing with a Win2012 R2 Standard server after removing and adding the WDS role again, but the capture image generated the same error as above. .I see that since about mid-April many people has the same problem.Different solutions are suggested, but
    none of them   worked for me.  One of them is to mount and unmount the capture image, that didn't help for me.
    Any help is appreciated.
    Thanks
    Gabor

    Do I understand correctly that if you deploy original wim file to your testPC1 it works all right, but if you deploy an image that you captured on buildPC to testPC1 then you get the winload.exe error ?
     Are you formatting (deleting all the partitions) on testPC1 during the
    deployment of captured image ? Can you check and confirm if the HDD seting for AHCI or IDE (yes, its still around) is the same option on both stations?

  • Image Capture Boot Image Fails with 0xc000000f

    I am trying to capture a Windows 8.1 Enterprise (with Update) x64 installation using WDS, but the Capture Image fails to load. I used the boot.wim from the Windows Server 2012 R2 (with Update) ISO to create a boot image in WDS and then a capture image from
    it. After I press F12 and the progress bar finishes the following message appears:
    This only happens when I boot the capture image - the original boot image that I imported in WDS boots normally. I also tried with the Windows 8.1 (with Update) boot.wim, but the issue reoccurs. This is a Hyper-V VM on Windows Server
    2012. Is this a problem with the recent update?

    Hi,
    We’re currently experiencing exactly the same issue. Also a fully-updated Server 2012R2 (with the recent KB2919355 update) machine.
    So far, I found two other posts with exactly the same issue:
    1) http://wp.secretnest.info/?p=1474
    2)
    http://community.spiceworks.com/topic/472581-wds-capture-image-winload-exe-corrupt-or-missing
    According to these posts it seems like the issue occurs after the first time a capture image based upon a Windows 8.1 or Server2012R2 boot.wim is created.
    What I’ve tried so far is removing the server role, deleting the WDS store, rebooting the server and start over with a Windows 7 boot.wim. The normal boot.wim starts ok, but the created capture image doesn’t.
    So the process of creating the capture boot image did ‘something’ in a way the new boot.wim differences from the old boot.wim. To find out what, I first mounted the new .wim file to see if winload.exe is actually there – it is both in
    system32 as well as systen32\boot. So my second guess was that the Windows Boot Manager cannot find the windows loader, because of an incorrect declaration of disks in the BCD store.
    I used BCDEDIT to show the differences between the working and non-working boot images:
    Windows Boot Loader
    identifier {1d214c07-6892-401c-a762-04647ad38560}
    device ramdisk=[boot]\Boot\x64\Images\boot.wim,{b321afc0-8a23-4
    961-85dd-a10f3c46473f}
    description Windows 7 Boot Image
    osdevice ramdisk=[boot]\Boot\x64\Images\boot.wim,{68d9e51c-a129-4
    ee1-9725-2ab00a957daf}
    systemroot \WINDOWS
    detecthal Yes
    winpe Yes
    Device options
    identifier {b321afc0-8a23-4961-85dd-a10f3c46473f}
    inherit {68d9e51c-a129-4ee1-9725-2ab00a957daf}
    ramdiskmcenabled No
    ramdiskmctftpfallback Yes
    -- Second - Non Working disk --
    Windows Boot Loader
    identifier {872352a0-0ad9-46f6-8612-1aed71ea8534}
    device ramdisk=[boot]\Boot\x64\Images\boot-win7-capture.wim,{7a
    b86a3a-3651-4f50-a748-34f3e784158c}
    description Windows 7 Capture
    osdevice ramdisk=[boot]\Boot\x64\Images\boot-win7-capture.wim,{68
    d9e51c-a129-4ee1-9725-2ab00a957daf}
    systemroot \WINDOWS
    detecthal Yes
    winpe Yes
    Device options
    identifier {7ab86a3a-3651-4f50-a748-34f3e784158c}
    inherit {68d9e51c-a129-4ee1-9725-2ab00a957daf}
    ramdiskmcenabled No
    ramdiskmctftpfallback Yes
    So the ID for the osdevice is the same, and only the device is different, but mentioned correctly under Device options (as far as my knowledge goes in this subject). I hope there will be a solution anytime soon.

  • Have been trying to export versions to a friend in the UK as JPEG. He receives them as bmp and no Metadata. Tried all the JPEG settings in  Image Export with no success.

    Have been trying to export "versions to a friend in the UK as JPEG. He reseives them as bmp with no Metedata. Have tried all the JPEG settings in Image export with no success.
    Nelson

    Ernie-
    Thanks for responding...but still have a oroblem. Here's what I'm doing:
    In Aperture I choose a "version" that has been Adjusted (croped, etc.).
    - Go to "File"...'Export"..."Version"
    - In next window for "Export preset" I choose "JPEG-Fit within 1024x1024"
    - Click on "Export version"
    The exported version then showes up in "Finder" under "Pictures"
    - Next I open "Mail" (version 5.2)
    - Adderss email to friends in England.
    - Click on attachment (paper clip)
    - Choose my "version" from "pictures"
    - Back in Mail, click on "Format"..."Make Plain Text"
    - Send
    My friends receive it as "bmp", not JPEG, with no Metadata.
    If I do the same procedure but under "File" choose "Export Master", they receive it as JPEG and also the Metadata.....BUT, of course, no Adjustments, such as croping, that were made to the "Version".
    What am I doing wrong? Is there any way to save the "Version" as a "Master" and then send it as a "Master"?
    Thanks,
    Nelson

  • Problem with capture image from wc

    hi all, i want to capture image from my webcam and play it, but it's not work
    please help me, here's code
    public class Demo extends JFrame {
          * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
              Demo demo = new Demo();
         public Demo() {
              super();
              int a=30;
              final JPanel panel = new JPanel();
              getContentPane().add(panel, BorderLayout.CENTER);
              setVisible(true);
              DataSource dataSource = null;
              PushBufferStream pbs;
              Vector deviceList = CaptureDeviceManager.getDeviceList(new VideoFormat(null));
              CaptureDeviceInfo deviceInfo=null;boolean VideoFormatMatch=false;
              for(int i=0;i<deviceList.size();i++) {
              // search for video device
              deviceInfo = (CaptureDeviceInfo)deviceList.elementAt(i);
              if(deviceInfo.getName().indexOf("vfw:/")<0)continue;
              VideoFormat videoFormat=new VideoFormat("YUV");
              System.out.println("Format: "+ videoFormat.toString());
              Dimension size= videoFormat.getSize();
              panel.setSize(size.width,size.height);
              MediaLocator loc = deviceInfo.getLocator();
              try {
                   dataSource = (DataSource) Manager.createDataSource(loc);
                   // dataSource=Manager.createCloneableDataSource(dataSource);
                   } catch(Exception e){}
                   Thread.yield();
                   try {
                        pbs=(PushBufferStream) dataSource.getStreams()[0];
                        ((com.sun.media.protocol.vfw.VFWSourceStream)pbs).DEBUG=true;
                        } catch(Exception e){}
                        Thread.yield();
                        try{dataSource.start();}catch(Exception e){System.out.println("Exception dataSource.start() "+e);}
                        Thread.yield();
                        try{Thread.sleep(1000);}catch(Exception e){} // to let camera settle ahead of processing
    }

    iTool wrote:
    hi all, i want to capture image from my webcam and play it, but it's not workThat's a very descriptive error message, "it's not work". Everyone on the board will certainly be able to help you out with that.
    The first error I see is that you're using the CaptureDeviceManager in an applet. If T.B.M pops in here, he can tell you why that's going to be a CF 99% of the time.
    The other error I see is that your code looks absolutely nothing like any working JMF webcam capture code I've personally ever seen.
    Lastly, the big one, even if you were somehow capturing video magically, you're not even trying to display it...so I'm not entirely sure why you expect to see anything with the code you just posted.
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/JVidCap.html]
    Your best bet would be starting over and using the example code from the page linked above.

  • Problem with capturing image

    http://1drv.ms/1jWJ5a3
    Problem with capturing image. Logs included.
    Also after deploying letters are swapped. System is on D drive, and data on C drive.
    Any idea ?

    Based on the logfiles:
    SMSSITECODE=K01
    SMSMP=SCCM.kolubara.local
    you could also use DNSSUFFIX=kolubara.local
    More on CCMSetup parameters can be found here
    http://technet.microsoft.com/en-us/library/gg699356.aspx. Use client.msi parameters in your task sequence separated by spaces, so that your Setup Windows & Configuration Manager Client -step looks like this:

  • WDS Capture Image Blank Screen with Cursor

    Hey everyone, happy Friday and Happy Sysadmin Day!
    Not super happy for myself unfortunately! I'm having a problem with a Capture Image in WDS. I have a Sysprepped Dell 6440 running Windows 7 x64.I've created a Capture Image in WDS from a boot image with drivers injected and without drivers injected, but every time I boot from PXE, it gets to the windows loading screen, and then it just shows a blank screen with a cursor.I'm using Microsoft's OpenLicense ISO as a base for the boot.wimI can't find any solution that works. I've tried mounting and unmounting the WIM, restarting WDS, etc. This is getting really frustrating as I'm so close to having these images ready.The blank screen won't do anything, won't open a cmd with Shift+
    F10 or anything. I've also tried booting on a different machine and it does the same thing.Any suggestions are...
    This topic first appeared in the Spiceworks Community

    HI @Moonrod ,
    Welcome to the HP Forums!
    It is a super place to find answers and information!
    For you to have the best experience in the HP forum I would like to direct your attention to the HP Forums Guide Learn How to Post and More
    I grasp you were unable to do a refresh you PC as you received the message that the drive was locked.
    Please refer to my post Re: Can't refresh or reset windows 8.1 because drive is locked
    Here is a link from the windowsclub.com that may also be informative.
    Fix: The drive where Windows is installed is locked.
    Best of Luck!
    Sparkles1
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom right to say “Thanks” for helping!

  • Can I capture images with philips toucam 820K?

    Hi, I want to capture images from my webcam (philips toucam 820K) with Labview 7? I have IMAQ,too. How can I do it?
    Thank's!

    Hello Juank
    Try this
    http://digital.ni.com/public.nsf/websearch/274A74A901399D0486256F32007295F9?OpenDocument
    Hope this helps
    Belens

  • How to scan with capture image and save 10.6.8

    how to scan with capture image and save 10.6.8 ?

    Instructions for using Image Capture for this available via the 2nd section.
    http://support.apple.com/kb/HT2502

Maybe you are looking for