Performance of ImageIO.read with jpeg files

Hi all... I'm pulling my hair out trying to get a seemingly trivial task to work fast in Java. I'm trying to read in a set of jpeg files, and all I really want out of the files (for now) is width and height. The code I'm testing is:
for(int i = 0; i < fileList.length; i++)
ImageInputStream iis = ImageIO.createImageInputStream(fileList);
BufferedImage bi = ImageIO.read(iis);
The size of the files I'm trying to read varies from between 80k and 150k. Now get this... here's a real shocker for all you jdk1.4.0 fans out there... the ImageIO.read() method takes as long as 4 seconds to read each file! I've got the standard, plain vanilla jdk1.4.0 running on Redhat 7.1, so I'm wondering if this is an issue with the native code method com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(). The reason I think this is the case is two-fold: 1) I ran -Xrunhprof on this app, and a full 20% of the cpu time is spent in that method. Another 15% is spent in sun.awt.color.CMM.cmmColorConvert(). 2) The same code ran against a directory filled with GIF files runs blazingly fast... the first image decoded takes a second or so, but the next few take milliseconds to decode.
Is there some optimized native code jpeg readers that I perhaps didn't download? The documentation on this site, to put it bluntly, SUCKS. It's impossible to find any information without resorting to multiple searches, so I highly doubt that I've actually installed everything I should have just by downloading the one installation file for linux. (not the RPM, the one that lets you put it where you want to).
Any hints or outright solutions to getting jpeg files to be read any faster than this? This shouldn't be rocket science... Every application I've ever seen on any platform up until now can run circles around my pitiful 2 lines of code.
Thanks for your help!

you see....I use the ImageReader.readAll(pageIndex, defReadParam) to read from page 'm' to 'n'. The overall performance (speed) is ok. But, the thing is, the thing pauses for some 15 secs approx to read the first page. Then on, it is QUITE fast. Now, if I need to read 500 pages, then the efficiency will be good. But for a single page? The 15 secs is be too long. Anyway I am trying to read a tiff file (which is not too resolute). Guess the first call does smells the ecnoding format to prepare for decoding, etc...But what I want to know is, is there a way to bring down this time. If not, is there any other way to read a tiff page more efficiently? Actually I need to read some pages & write them to a stream...thats all.

Similar Messages

  • Suddenly my Nikon Coolpix will not upload onto my 09 iphoto it takes for ever then it just shows blank squares no pics and a message that states it cannot read the JPEG files. Can anyone help me, please.

    Suddenly my Nikon Coolpix will not upload on to my 09 iphoto it takes for ever then it just shows blank squares no pics and a message that states it cannot read the JPEG files. Can anyone help me, please. I have never had this problem before.

    As a Test:
    Hold down the option (or alt) key and launch iPhoto. From the resulting menu select 'Create Library'
    Import a few pics into this new, blank library. Is the Problem repeated there?
    You could also try reformat the Card with your camera
    Regards
    TD

  • How ftp reader read a JPEG file.

    i have to read a jpeg file through FTP reader. i want to know that should i need to define schema for native format???
    if yes then which type of file is this...
    or i dnt need to define.please let me know.
    and plz tell me should i need to change in oc4j-ra.xml???
    please help
    can anyone give me some suggestion on this
    thanks

    i have to read file in binary format.can u tell me which type of file can u be used in binary format other than jpg.
    its not working fine. m geting this error
    [deployProcess] Deploying process E:\jdevstudio10132\jdev\mywork\ftpappl\txtread\output\bpel_txtread_1.0.jar
    BUILD FAILED
    E:\jdevstudio10132\jdev\mywork\ftpappl\txtread\build.xml:79: A problem occured while connecting to server "chdsez116553d" using port "8888": bpel_txtread_1.0.jar failed to deploy. Exception message is: ORABPEL-05215
    Error while loading process.
    The process domain encountered the following errors while loading the process "txtread" (revision "1.0"): BPEL validation failed.
    BPEL source validation failed, the errors are:
    [Error ORABPEL-10902]: compilation failed
    [Description]: in "bpel.xml", XML parsing failed because "undefined part element.
    In WSDL at "file:/D:/product/10.1.3.1/OracleAS_8/bpel/domains/default/tmp/.bpel_txtread_1.0_2aa20df9f4e8b3b3eb916175ca90cbb3.tmp/txtread.wsdl", message part element "{http://schemas.xmlsoap.org/ws/2003/03/addressing}ReplyTo" is not defined in any of the schemas.
    Please make sure the spelling of the element QName is correct and the WSDL import is complete.
    [Potential fix]: n/a.
    If you have installed a patch to the server, please check that the bpelcClasspath domain property includes the patch classes.
    at com.collaxa.cube.engine.deployment.CubeProcessHolder.bind(CubeProcessHolder.java:285)
    at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:862)
    at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:728)
    at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:445)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    at com.evermind.server.ThreadState.runAs(ThreadState.java:646)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
    at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:319)
    at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:341)
    at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Total time: 0 seconds
    please help

  • Reading/Writing JPEG file headers

    Hi,
    I am trying to take a JPEG file and read the markers in the file header. I might also want to add/alter markers in the header to alter images. This is the start of a big project managing JPEG files but unfortunately I don't know where to start with the Java in manipulating the JPEG files. Can anyone point me to any examples or tutorials etc.
    Thanks a million,
    HJ Monkey

    If you are just interested in modifying tags in the headers then try the ImageIO (jdk1.4) package.
    If this does not provide the functionality you need then try JAI or one of the many freely available
    image handling or jpeg packages. If necessary you could probably write a simple JNI wrapper to
    a native library if it provides the functionality you need.
    matfud

  • How to read in JPEG file properties

    Hello AS Community!
    I am wondering if there is some way to do the following:
    (1) I have a folder filled with JPEGS with which I can have
    my SWF access via XML.
    (2) I would like to create two arrays, one filled with the
    widths (in pixels) and the other with heights (in pixels) of all of
    these JPEGs in the aforementioned folder.
    I am not interested in loading/viewing any of the JPEGs from
    this folder into my SWF, I really just want the SWF to use each
    image's width/height information for something else.
    Do you know how when you right-click in Windows and choose
    "Properties" of a JPEG image, you can see the width/height values
    of said JPEG in pixels? It is these properties that I would like to
    load into arrays. I know how to create and load up arrays, so that
    is not the topic of this post, but rather how do I read in these
    Windows "intrinsic" width/height properties?
    Any help would be greatly appreciated,
    -john

    ropeGun wrote:
    > Hello AS Community!
    >
    > I am wondering if there is some way to do the following:
    >
    > (1) I have a folder filled with JPEGS with which I can
    have my SWF access via
    > XML.
    > (2) I would like to create two arrays, one filled with
    the widths (in pixels)
    > and the other with heights (in pixels) of all of these
    JPEGs in the
    > aforementioned folder.
    >
    > I am not interested in loading/viewing any of the JPEGs
    from this folder into
    > my SWF, I really just want the SWF to use each image's
    width/height information
    > for something else.
    >
    > Do you know how when you right-click in Windows and
    choose "Properties" of a
    > JPEG image, you can see the width/height values of said
    JPEG in pixels? It is
    > these properties that I would like to load into arrays.
    I know how to create
    > and load up arrays, so that is not the topic of this
    post, but rather how do I
    > read in these Windows "intrinsic" width/height
    properties?
    >
    > Any help would be greatly appreciated,
    >
    > -john
    >
    Hi ropeGun,
    You're only really going to achieve this with a server side
    script
    written in PHP, ASP etc. You can then get the script to loop
    through the
    folder and examine each file and store it's width and height.
    How you
    then pass this information back to Flash is down to your
    personal
    preference. You could go the 'name/value' pairs route, but
    with a large
    directory you run the risk of loading in a rather large
    amount of data
    in a less than ideal format.
    A more concise route would be to use some form of remoting
    like AMFPHP
    (www.amfphp.org) and just get the PHP to make the Arrays too
    and pass
    the complex data back all at once. This will save processing
    and
    mangling once it hits Flash.Leaving you with just hooking up
    the arrays.
    Obviously if you were loading them in then you could just
    grab these
    values once loaded, but this isn't your goal as you have
    already indicated.
    Might I suggest you use a multi-dimensional array to store
    these width
    and height values in. It will make accessing the values far
    easier and
    will make sure you only have to contend with one index per
    JPG
    dimensions. I suspect you were already planning on doing that
    anyhoo :D
    HTH
    regs
    m
    Mike Jones
    FlashGen.Com
    w./ www.flashgen.com
    e./ forum_postsATflashgenDOTcom
    b./ blog.flashgen.com

  • A way to force XMP sidecar file use with JPEG files?

    I have a nice camera but it only saves in JPEG format. Once I rename the files and put my basic copyright info into the metadata, I like to mark them as read-only for safety. However, I want to be able to save the metadata that I enter in Lightroom 1.1 out to disk along with the files so that other programs can read it. I see that Lightroom will save in a separate XMP sidecar file if the photo is in one of those snobby RAW formats but not if it is in one of the low-life formats like JPEG. ;^)
    Is there any way at all to get Lightroom to use a sidecar file with JPEGs or do I have to just risk it and let it edit my JPEG files every time I do anything? I'm sorry, but my lowly JPEG files are just as important to me as a RAW file is to someone else. They are my photographs and I want to protect them.

    I'm not a pro so my backup routine is a little slip-shod. Sometimes I just grab a few files off the card, process them, and send the processed version out to whichever friend or relative is waiting impatiently for them.
    I guess, I am most concerned about:
    A) LR corrupting the working file and losing all the virtual edits. It is not easy for me to re-figure out what I did in the first place. Knowing about the safe-write technique helps.
    B) Backing up just the edits. If the virtual/non-destructive edits were stored in separate .XMP files then I could back up those files to the same media as the original files and have them both together for future recovery operations. As it is, I now have to back up the entire working copy of the file in order to back up the edits. This creates two different versions of the file on my backup media, which will be harder to keep track of. Besides, .XMP files are small enough, and I would only be creating them for my better photos, so I could squeeze them onto the original backup media if I saved a bit of room. If I have to back up the entire modified file then it is less convenient.
    C) When I write the metadata to the JPEG file, does it change the Windows modified date or creation date?

  • Problem with JPEG files from Leica M and GPS data

    It seems there's a serious bug in Camera Raw 8, hosted in Bridge CS6 on an MS Windows machine, with regard to GPS metadata.
    When using a Leica M (Typ 240) with a multi-function handgrip then both the DNG files (DNG is Leica's native raw format) and the JPEG files out of the camera will include GPS position data in the respective EXIF metadata sections. However, Bridge refuses to display the JPEG files' GPS data (while there's no problem with the GPS data in the DNG files). Worse yet—when loading a JPEG file in Camera Raw for some parametric adjustments and saving the file then the GPS data will be entirely gone! (Again, no problems with the DNG files' GPS data.)
    I suppose that Camera Raw 8 hosted in Bridge CC as well as Lightroom 5 are suffering from the same issue.

    Nobody? Absolutely nobody?? Zalman? Eric? Anyone?
    If you need more input from me then please talk to me.

  • PDA example: Reading a jpeg file into a picture control

    Hi
    Does anybody have a simple PDA example of how to read a .jpg file and show it in a picture control. The jpg examples I've found does not compile for PDA.

    Evan wrote in message news:<[email protected]>...
    > In LabVIEW for windows there are VIs to read in JPEGs, however the PDA
    > module does not support those VIs, so I do not believe there is a way
    > to display JPEGs.
    The hard way would be to write your own JPEG -> Bitmap / Array
    de-compression routine. You will probably find example (C++) code at
    the JPEG web site.
    http://www.jpeg.org/jpeg_about.html

  • Windows photo viewer - problem with JPEG files

    Can not open JPEG files and can not create JPEG files from other software (For example from Solidworks).
    When I try to right click on a JPEG, a notice window appears written: "Windows Explorer has stopped working - Windows is
    checking for a solution to the problem" and then the notice box disapears, the desktop appears and I can continue working. 
    From the other side - If I try to save as JPEG a screen of Solidworks (like a view of a part) the Solidworks falls but the JPEG
    is created (I can see its name in the directory I created it).
    I can open the JPEGS with the Paint software if I want but not with the Windows Photo Viewer.
    I have the feeling that the Windows Photo Viewer disapeared from my computer - just a feeling. 
    I will appreciate your assistance.
    Avi T. 2014

    Hi,
    According to your description,please  re-associate the .jpeg with Windows photo viewer.
    1.Open Control Panel\All Control Panel Items\Default Programs\Set Default Programs.
    2.Click Windows Photo Viewer, and choose defaults for this program, check the .jpeg, and then click Save.
    3.Next,click Windows Photo Viewer again, and click Set this program as default.
    As you said, when you tried to right click on a JPEG, Windows Explorer stopped working.
    I suggest you use ShellExview to remove the third-party shell extension.
    http://www.nirsoft.net/utils/shexview.html
    Note: Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
    Regards,
    Kelvin Xu
    TechNet Community Support

  • Performance issue while working with large files.

    Hello Gurus,
    I have to upload about 1 million keys from a CSV file on the application server and then delete the entries from a DB table containing 18 million entries. This is causing performance problems and my programm is very slow. Which approach will be better?
    1. First read all the data in the CSV and then use the delete statement?
    2. Or delete each line directly after reading the key from the file?
    And another program has to update about 2 million entries in a DB table containing  20 million entries. Here I also have very big performance problems(the program has been running for more the 14 hours). Which is the best way to work with such a large amount?
    I tried to rewrite the program so that it will run parallel but since this program will only run once the costs of implementing a aRFC parallization are too big. Please help, maybe someone doing migration is good at this
    Regards,
    Ioan.

    Hi,
    I would suggest, you should split the files and then process each set.
    lock the table to ensure it is available all time.
    After each set ,do a commit and then proceed.
    This would ensure there is no break in middle and have to start again by deleteing the entries from files which are already processed.
    Also make use of the sorted table and keys when deleting/updating DB.
    In Delete, when multiple entries are involved , use of  an internal table might be tricky as some records may be successfully deleted and some maynot.
    To make sure, first get the count of records from DB that are matching in Internal table set 1
    Then do the delete from DB with the Internal tabel set 1
    Again check the count from DB that are matching in Internal table set 1 and see the count is zero.
    This would make sure the entire records are deleted. but again may add some performance
    And the goal here is to reduce the execution time.
    Gurus may have a better idea..
    Regards
    Sree

  • What can I do with jpeg files in post production ?

    I accidently shot all my vacation photos in jpeg. What can I still do or not do in processing them in Light room?

    Lightroom/PV2012 does an awesome job on jpegs too. It doesn't have all the same data to work with as raws, so can't real the highlights in as well etc. but can buff 'em up pretty good... - try it!
    I could give a more complete and detailed list of differences (e.g. camera profile & white balance), but you'll be discovering them shortly anyway .
    In general: there are a few less options and you can't push 'em as hard - edits may need to be more "restrained" (conservatively applied).
    ~R.

  • Strange Behaviour with JPEG files on Premiere Cs5 Timeline

    Whew! Have not seen this problem before. Have been using Premiere since Ver 3.
    I am in a project where I am dropping Jpeg images on the time line and creating a slideshow.
    I am doing lots of motion with keyframes on scale., position etc .
    When I render the project some images disappear and another image appears several times in their place.
    Here is the link to the uncompleted video :
    http://youtu.be/GA6iSXkFhK0
    Notice the image of the bride and groom at front of the car keeps repeating itself, whereas other images were placed in the timeline.
    Help would be appreciated. I have redone the project 4 times.

    BTW, this issue should be fixed in Premiere Pro CS5.5. Users of Premiere Pro CS5 will need to use the workaround that Colin mentioned.

  • 'Read JPEG File.vi' does not seem to work on PXI with real-time OS

    I am trying to read a jpeg file on a PXI system with LabVIEW real-time on it. To test I created a very simple VI (attached) with only 4 objects: 'Path' --> 'Read JPEG File.vi' --> 'Draw Flattened Pixmap.vi' --> 'Picture'.
    This VI works fine on my Windows XP host machine, but it does not work on the PXI system. The error code 1 occurs in 'Read JPEG File.vi'.
    The jpeg picture is in the same directory as the VI. I don't think I got the path or filename wrong because if I change the file or path name I get another error: 7: 'File/Directory Info in Check Path.vi->Read JPEG File.vi->test.vi'.
    Maybe reading jpeg files is not supported on realtime systems? I could not find anything about it. Sol
    utions or workarounds are of course welcome!
    Attachments:
    Test_Read_JPEG.vi ‏23 KB

    'Read JPEG File.vi' is not supported on LabVIEW RT. I believe it has to do with special functions or libraries need to be called due to the JPEG image type. Instead you can use a Bitmap and the 'Read BMP File.vi', which I believe is completely implemented in G code.
    Keep in mind that the RT System doesn't really have a front panel and that the front panel is only 'available' when LabVIEW is connected to the target such as being targeted or having a remote panel to it. Generally, a deployed RT system doesn't have a UI and just communicates to a Host VI which acts as the UI. Having said that, the BMP file worked when I tested.
    Regards,
    JR A.

  • Problem in reading an Image file from a Output Stream.

    I am having problem reading a JPEG file. Actually i am sending JPEG file using UDP from the client. I am using this code to convert to a byte array to transmit the file:
    DataInputStream inStream = new DataInputStream(new FileInputStream("src/Bgamex.jpg"));
    String str1 = inStream.toString();
    byte[] bindata = new byte[65500];
    bindata = str1.getBytes();
    On the server side, I am using these lines to convert the bytes to a file again but it seems to be that its not working. Its making file but with a bigger size & like garbage in it, showing nothing:
    byte[] buf = new byte[65500];
    // receive request
    DatagramPacket packet = new DatagramPacket(buf, buf.length);
    socket.receive(packet);
    buf = packet.getData();
    java.io.OutputStream fos = new java.io.FileOutputStream("Bga.jpg");
    fos.write(buf);
    Could somebody lemme know the problem in converting the file.
    Thanx.

    I propose you to perform this simple test to see by yourself:     final String BIN_FILENAME = "somebytes.bin";
        byte[] bin = {5, 4, 3, 2, 1};
        FileOutputStream out = new FileOutputStream(BIN_FILENAME);
        out.write(bin);
        out.flush();
        out.close();
        byte[] bindata;
        DataInputStream in1 = new DataInputStream(new FileInputStream(BIN_FILENAME));
        String str = in1.toString();
        in1.close();
        bindata = str.getBytes();   
        System.out.print("Bytes read with in1>");
        for (int i=0; i<bindata.length; i++) System.out.print(bindata);
    System.out.println();
    FileInputStream in2 = new FileInputStream(BIN_FILENAME);
    bindata = new byte[65505];
    int bread = in2.read(bindata, 0, in2.available());
    in2.close();
    System.out.print("Bytes read with in2>");
    for (int i=0; i<bread; i++) System.out.print(bindata[i]);
    System.out.println();

  • Working with RAW files in iPhoto 5.0.4 and Elements 4.0.1

    I take photos in RAW mode and download them to iPhoto. When I try to edit the photo in iPhoto, the picture is a tiny little file that is impossible to enlarge with any sort of clarity. Also, the word "RAW" does not appear anywhere on the iPhoto window like I read it is supposed to.
    When I drag the file to Photoshop Elements, I get an editing window that has none of the tools usually associated with JPEG files. I get a separate window in which I can darken or lighten the image, that's it.
    Clearly, I'm doing something wrong. No one in their right mind would ever use RAW if this is how it works.
    Any ideas?

    Hi Jack!
    If you're new working with RAW files, your right, it just doesn't make sense. RAW <imho> is a bit overrated. One thing you will need to keep in mind when shooting in RAW, is you will still need to take a well exposed image. What RAW files will allow are CHANGES in all areas of the image v. JPEG which may allow you to ADJUST a few settings in the image. My only suggestion would be to kepp playing around with PSE until you get the hang of it, it is an excellent image editing software. But realize, a well exposed JPEG and RAW file are hard to tell apart...
    Personally, I do not directly download RAW files through iPhoto but will create a folder and download to here, and simply drage folder to iPhoto to import (which are then 'converted' into JPEG files). This way I have the original RAW images safely located outside of iPhoto as well as in iPhoto. You should set Elements as your choice of application to edit files inside iPhoto.
    Good luck, Rick
    Good link: http://www.elementsvillage.com/forums/ and just for fun: http://www.photoshopcosmetics.com/index.php

Maybe you are looking for

  • Is prompted filter not working correctly with calculated items

    Hello, I am working on OBIEE 11.1.1.3 and having problem problem linking 2 analisys with action link The test case is: I have 2 attribute columns on a dimension 1. Conto 1 Code 2. Conto 1 Dsc (in RPD i set up the property Descritor ID of -> Conto 1 C

  • Ipod nano 6th generation sync issue

    I have a 6th generation IPOD nano and I tried syncing it with ITunes but received an error saying that the music on the IPOD was associated with another computer.  Unfortunately, this is our old computer that has long since passed away.  How can I ke

  • Questions about 1003051 - TDMS 3.0 corrections - Composite SAP Note

    Experts: We, from a big SAP shop, want to set up TDMS for ERP,  BI, HCM and CRM. We have some questions about note 1003051: 1) Is this note about ERP (and HCM)  only?  If so, what are the notes for TDMS on BI and CRM? 2) Should we apply this note to

  • Appear/Fade Effect Trouble

    I'm using the appear/fade effect to make the elements on my pages fade in when they load. When I preview the pages, instead of just fading in, they flash on screen for a millisecond before they fade in. How do I solve this issue? Here's an example of

  • Safari "Runtime Error" when exports bookmarks on PC

    Hi folks. I have a problem with Safari v 5.1.7 (7534.57.2). When i export the bookmark to an folder, i get... ... and Safari shutsdown. I think the problem appears after i install iCloud Control Panel and now is syncing with iCloud directly. Anyway..