Aperture Raw Scanner Input...

I see that Aperture DOES NOT support VueScan's Raw DNG files. Do you know when we can expect that to change?
Thanks,
Robert

Hi Robert,
I did make a request through the Aperture – Feedback website five or six months ago. The problem with feedback is that no one is accountable. During that same time I was using my 90 day free tech support and an Apple Specialist was very kind and polite when I mentioned the importance of this request. In fact Pro support was very kind because they allowed me to activate the 90 days support after Aperture sat unopened on my shelf for a almost a year. The Specialist agreed with the request and mentioned that it was enough of a worthy point to formally write the request and submit it.
Towards the end of my 90 days I brought the point up to the same specialist and he said it would probably require a collaborated effort on boards like this one to try and get it implemented.
I have held off converting my slides into scans for this very important reason. I am very glad I have because just the other day 07/05/07 the Corbis “microstock” SnapVillage agency has just announced that they are making RAW files available to photo buyers because of the demand for such RAW files. It appears that photo buyers are all too aware of the RAW advantage and it looks as if Corbis is leading the pack in this new competitive arena. Who is next to follow the lead of Corbis?
After I bought Aperture 1.0, I read about many of the shortcomings so I purchased iVeiw shortly thereafter thinking I might need to zig that way. I’d really like to use Aperture but how long can someone expect to be delayed on starting up converting an image library into digital??? By this winter if there is no resolution to this Aperture shortcoming I think I’ll have to zag towards Lightroom they have been compatible with the VueScan’s RAW format for a long, long, time.
Com’on Aperture please fix this asap.
Bruce H

Similar Messages

  • Follow Up to Scanner Input from File

    Alright, I have another problem. My code is this:
    for (int j = 0; j < username.length; j++) {
         String line = input.nextLine();          // Create a temporary String that will store each line
         // Check if the temporary line isn't empty
         if (line.length() > 1) {
                 numAccounts++;
                 username[j] = line.substring(10);
                 password[j] = input.nextLine().substring(10);
                 System.out.println(username[j]);
         } else {     // If the temporary line is empty, go back on the loop to prevent empty array entries
                  j--; }
         }It runs through once, and then stops. Here are the declarations:
    static int numAccounts = 1;
    static String[] username = new String[numAccounts];
    static String[] password = new String[numAccounts];
    static  Scanner input = new Scanner(new BufferedReader(new FileReader("account.txt")));Which was done outside of the main method.
    Why does the loop iterate only once?

    Woah, don't need to get all heated up about something I'm doing wrong. I'm just trying to figure this out. Sorry if I'm getting on your nerves.
    So anyways, I did the ArrayList method with your suggestion of making it an ArrayList of Objects. This is what I have so far:
    // Declare the ArrayList that will store all the Account Objects retrieved from the database
    static ArrayList<Account> accounts = new ArrayList<Account>();
    while (input.hasNextLine()) {
        String line = input.nextLine();          // Create a temporary String that will store each line
        // Check if the temporary line isn't empty
        if (line.length() > 0) {
             //System.out.println(line);
             String currentName = line.substring(10);
             String currentPass = input.nextLine().substring(10);
             Account current = new Account(currentName, currentPass);
             accounts.add(current);
    }Yes, I stuck with using the line.length() > 0, because trying to use line != null doesn't work properly for me. Not entirely sure why. Just throws IndexOutOfBoundsException when it's called.
    And my Account Object class is as so:
    class Account {
         static String username, password;
         Account(String username, String password) {
              this.username = username;
              this.password = password; }
    }I tried to print out the username and passwords to the indexes of 0, 1, and 2, and they're all the same.
    System.out.println(accounts.get(0).username);
    System.out.println(accounts.get(0).password);
    System.out.println(accounts.get(1).username);
    System.out.println(accounts.get(1).password);
    System.out.println(accounts.get(2).username);
    System.out.println(accounts.get(2).password);What is also interesting, is that it only fetched (or copied) the last two lines in the text document. It ignores all the entries before that.
    Do you know what I did wrong? I think I did a logic error in there somewhere.

  • Aperture RAW profiles broken since 10.7.4 update

    Since updating to OSX 10.7.4 last week it seems to have broken some of Apertures RAW profiles for some cameras.
    My Nikon D700/D300 files are all fine but my RAW files for my Lumix GX1 are green!
    I also get the message "This Photo was adjusted using an earlier version of Apple's RAW processing" and then it offers me the option to Reprocess.
    This fixes the green issue but doing this file by file when you've imported over 100+ is a real pain. The RAW for the GX1 was supported and was working fine before updating to OSX 10.7.4
    Any ideas whats going on?

    See this support article: list: http://support.apple.com/kb/HT4757
    The support for the gx1 seems to have been moved directly into MacOS 10.7.4, and for Aperture this is a change of raw support.
    Regards
    Léonie
    P.S: Perhaps this will help:No guarantees, I never tried it:
    Re: This photo was adjusted using an earlier version of Apple's RAW processing

  • Contact Sheets / Proofing and useful Aperture RAW Conversion

    All,
    I wanted to appeal to all of you pro photographers out there to share about how you handle the proofing stage (contact sheets) with your clients. I'm curious about how you all make this process as efficient as possible.
    Ok, say you have taken 1000 pictures for a wedding or some other event (forget the accuracy of that number, its just a round number for discussion sake). You need to present your photos to your client, but you need to present a subset of the 1000 photos for a few reasons:
    1) Not all photos you are going to take are going to be great. I've heard a general quote by some pro photographers that their "keeper ratios" (the percentage of pics that are really good from a shoot) run around 10%-20%. Fair enough, I don't want to debate this percentage, but it gives us a target number of 100 photos to present to a client from a 1000 picture shoot.
    2) Your client is probably not going to be happy if they have to sift through 1000 photos. I recently had a friend who paid several thousand dollars for a wedding photographer who sent them 1000 photos to choose from. They weren't particularly happy with this, and told the guy there was just too many to choose from. Personally, I felt that this was putting part of the photographer's responsibility on the client, but whatever.
    Ok...so for the sake of the example here, we have to get 1000 photos down to 100 photos, so the client can choose what 50 (for example) they want to purchase and have printed, put in their photo book, slide presentation, etc.
    Sorry for the long intro, but here is the issue at hand: we want to work quickly for the client, and get them their 100 photos as soon as possible. We also want to put our best foot forward, and give them high-quality photos. But at the same time, we want to work efficiently, and if possible not spend time doing final retouching on photos that the customer doesn't want, but rather focus this time directly on the photos the customer does want.
    I have two questions from this which pertain to Aperture's RAW conversion and workflow:
    1) Do you do any significant adjustments on photos for the contact sheets you present to clients (the 100 photos now)? Is it just a quick exposure adjustment, or are you retouching all 100?
    2) Despite Aperture's RAW conversion problems and other adjustment glitches, is it sufficient quality in your opinion for a contact sheet?
    My purpose in asking these questions is that perhaps the Aperture RAW conversion issue can be mitigated if we can get to the point of customer contact and review using Aperture-only conversion and adjustment tools, and then isolate photoshop use for only the final, significant edits. The problems with Aperture's RAW conversion are well-documented, but the question is, could it still be sufficient for small-scale proofs, understanding that for large-scale, high-res images, it won't be suffcient.
    Your opinons are valued!
    Brad
    Powerbook G4-1.33GHz-17" / Powermac G4-1.4GHz   Mac OS X (10.4.2)   PB: 1GB RAM, Radeon 9600-64MB / PM: 1.25GB RAM, Radeon 9000Pro-128MB

    ">-DELETE project from Aperture because I can't use the app for the delivery
    of finals:
    Forgive me if I've forgotten the detail you may have posted elsewhere about this. I have seen you mention this several times, but I am really interested in the specifics behind the problems you have encountered. I have some needs in finishing that are beyond just regurgitating a photo. I'll be basically augmenting my photo with text, borders, special effects, etc. for more professional presentation, and the ability to market a photo in different ways. This is one reason I cannot discard Photoshop from my workflow. Anyway, let's assume for a moment I'm able to do all my editing in Photoshop, and those PSD files are sitting within Aperture. From there, what problems am I going to encounter? I'm tapping your brain here, as the time I have spent in Aperture has been primarily oriented toward everything prior to the finishing stage. "
    Hi Brad,
    If I've imported images into Aperture that have previously been worked over in Photoshop, none of the layers I may have created in those files will be available to me from within Aperture. This does not break but severely sprains the functionality of Photoshop. I'm keeping the images around because I think I or my clients will need them later, so what might I do with them?:
    1) If I'd like to do more work on them I either have to abandon access to the previously created layers and their magic, or export the file from Aperture, work on it outside, import it back into Aperture. Every time I want to work with those layers I have to do the same dance.
    2) If I'd like to send jpg or tif versions of those files anywhere I can choose to use the tools within Aperture or Photoshop to do so. Aperture's tools for these conversions are simply not of professional utility: no compressed tifs, no layered tif support, no quality choices for jpgs and no jpg previews. And in either case, using Aperture or Photoshop, the conversions are created OUTSIDE of Aperture and not managed by it.
    3) When I decide to archive my older projects I'm faced with the incredible limitation that Aperture will not allow me any remote search of any archive that is not "live" within Aperture. Not even Spotlight will search Aperture libraries!!!!!
    So moving already created projects into Aperture has absolutely no advantages and a number of problems, any one of which might be a deal-killer by itself.
    If I'd like to use Aperture to manage work that I create going forward I've got those limitations already listed above, but I CAN access layers in PSD that are created from within Aperture. I cannot make layered duplicates of those files in order to work on versions of those images so once again the Photoshop workflow is hobbled.
    All of this makes it a bad idea for my projects to make anything but a brief trip in and out of Aperture for sorting/proofing.
    Regards,
    fp

  • Barcode scanner input

    Hi .
    I have an application that needs to receive bar code scanner input (the DS6707 from motorola). This application also discusses with 3 or 4 boards that run in parallel (using serial port com). So I have at least 5 threads that are running in parallel: one for each port com, one supervisor, and the main for the user interface.
    I created a control to get the data coming from the barcode scanner, but sometimes I lose some number on my barcode, or sometimes I receive ‘?’ instead of a number.
    If I create a thread that read the standard input, it works, I always receive all my numbers, but the problem is that I have the standard input that is visible and I don’t want.
    I tried to used keyboard methods from the windows library , but I don’t know how to proceed.
    Thanks for your help.

    I have a question about a keyboard wedge scanner input.
    I have a single panel with several text boxes placed in a grid.
    I post the output from 8 flash programmers in the boxes.
    I have a single wide text box below these to display general program status.
    My problem is when I scan the barcodes from the panel array, all data goes
    through the Upper Left text box. i want the data to go through the big box on the bottom.
    The reason I am using the text box in the upper left, is because that is where the data went
    when I scanned the bar codes. I was desperate to get the project moving forward.
    And the StdIO window caused too many problems.
    Question,  How do I move the cursor to the other text box ? I have tried many Set / Get
    Attribute parameters.  If there exists any "how-To" example code I would be grateful.
    void ReadSerialNumber1 (char* BigBuffer9)
     statspanelHandle  = TESTER_DialogGetSubPanelCVIHandle(&StatsHandle);
     statspanelHandle  = GetCtrlVal (StatsHandle, STATSPANEL_TEXTBOX_2, BigBuffer9);
     DisplayPanel(StatsHandle);
     fprintf(Stream1,"Serial Number..~%s~\n",BigBuffer9);
    code in main section
      sprintf(LittleBuffer1,"\n  -- SCAN Serial Number Nest 1-- ");
      WriteTextBox1(LittleBuffer1);
      PN_Size = strlen(LittleBuffer1);
      for(x=0;x<128;x++){ LittleBuffer1[x] = '\0';}
      PN_Size = strlen(LittleBuffer1);
      while(PN_Size != 10){
         int Stat_Val;
         Delay(0.5);  
      ReadSerialNumber1(LittleBuffer1);
         PN_Size = strlen(LittleBuffer1);
      if(TEST_CHECK_BREAK) break;
      if(PN_Size == 10)  Ready_Go = 1;
      strcpy(sSerialNum1,LittleBuffer1);
      strcpy(Scan_Buffer[0],LittleBuffer1);
      if(!strcmp(ModuleType2,"DSM")) strcpy(Scan_Buffer[1],LittleBuffer1);
      ResetTextBox2();
      if(TEST_CHECK_BREAK) break;
      sprintf(LittleBuffer1,"____%s____",Scan_Buffer[0]);  
      WriteTextBox1(LittleBuffer1); 
      Ready_Go = 0;

  • Scanner Input from File

    I'm trying to read from an external file using the Scanner class and to store the input in the applicable arrays, but I don't know how to skip lines.
    For example, if a text file has this in it:
    Name: Bob
    Age: 30
    Job: Engineer
    Name: Joe
    Age: 40
    Job: ManagerIt reads fine, and stores fine. But, if I have this instead:
    Name: Bob
    Age: 30
    Job: Engineer
    Name: Joe
    Age: 40
    Job: ManagerWith the empty line, the String class throws an index out of range exception. Same goes for if the very first line of the file is also blank.
    Here is my code:
    String[] name = new String[100];
    int[] age = new int[1000];
    String[] job= new String[1000];
         try {
                  Scanner input = new Scanner(new BufferedReader(new FileReader("test.txt")));
                  for (int i = 0; input.hasNext(); i++) {
                       name[i] = input.nextLine().substring(6);
                       age[i] = Integer.parseInt(input.nextLine().substring(5));
                       job[i] = input.nextLine().substring(5);
                       System.out.println("Name: " + name);
                   System.out.println("Age: " + age[i]);
                   System.out.println("Job: " + job[i]);
              input.close();
         } catch (FileNotFoundException error) {}Thank you all very much!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    I already have something else that is handling non-existent files, so I don't need to do anything there.
    And thank you very much, I figured out how to do it! I just needed to temporarily store the line, see if it was longer than 1 in length, and perform based on that.
    Thank you very much!
    Edited by: ManiKatti on Dec 31, 2009 7:14 PM

  • Problem with Scanner input

    I want to take an int as first input and string with spaces as 2nd input via scanner input method... it takes int input and immediatly prints the output
    without taking string input.... where is the bug.... here is the code...
    import java.util.*;
    import java.io.*;
    public class Ud2
    public static void main(String[] args)
    Scanner in=new Scanner(System.in);
    int x=in.nextInt();
    String s=in.nextLine();
    System.out.print("the no is "+x+" and name is "+s);
    if the prob is due to new line charcter in the stream then how to remove or
    ignore it..?
    plzzz help.......................

    in.nextLine();Insert the above line after your nextInt call. Why? Because nextInt() does not consume the end of line(EOL) character. So when you call nextLine() you assign the EOL to s

  • Scanner input being forgotten

    I am new to Java and playing around with Scanner input instead of BufferedReader. In the following code the Scanner input appears to be forgotten at the end. When asking if the user wants to repeat another person, if I omit the 2nd Scanner input, the nextLine is not executed or at least ignored. Is there a time limit or input limit for how long Scanner input will work?
    import java.util.Scanner;
    public class Java0504
         public static void main (String args[])                                    
              String repeat = "Y";
              while (repeat.equals("Y"))
                   System.out.println();
                   Scanner input = new Scanner(System.in);
                   System.out.print("Enter 1st Name ===>> ");
                   String firstName = input.nextLine();
                   System.out.print ("Enter last name ===>> ");
                   String lastName = input.nextLine();
                   System.out.print ("Enter your area code ===>> ");
                   String areaCode = input.nextLine ();
                   System.out.print ("Enter your prefix ===>> ");
                   String prefix = input.nextLine ();
                   System.out.print ("Enter the last four digits of your phone number ===>> ");
                   String lastFour = input.nextLine ();
                   System.out.print ("Enter your age ===>> ");
                   int age = input.nextInt ();     
                   System.out.println ();
                   System.out.print ("Do you have another person Y/N ===>> ");
                   Scanner input2 = new Scanner(System.in);
                   repeat = input2.nextLine ();     
              System.out.println ();                    
    }

    I think you probably need this:
    String dummy = input.nextLine();after the line:
    int age = input.nextInt();And then, add the following (and eliminate the input2, as suggested):
    repeat = input.nextLine(); after the "another person Y/N".
    Otherwise, I think the input.nextLine() after the "Y/N" will just consume the "return" that was pressed when the user entered the age.
    That is, the last few lines would be:
    int age = input.nextInt ();
    System.out.println ();
    String dummy = input.nextLine();
    System.out.print ("Do you have another person Y/N ===>> ");
    repeat = input.nextLine();

  • Aperture RAW processing too dark?

    I recently imported a set of pictures of my daughter into my Aperture library.  Everything went smoothly and looked great with the previews looking like I expected.  I even went through each picture one by one and flagged the ones I wanted to edit.  After editing a few I went back again and looked at the unedited pictures to see if there were any more i wanted to flag and edit.  Upon doing this, I noticed that after Aperture finished "Loading..." a couple pictures, they automatically got significantly darker.  A couple of them to the point that adjusting "Exposure" to the highest setting makes it barely acceptable for use.  On one picture I noticed got even darker after the 2nd "Loading..." process. 
    As a test I exported the originals to my desktop, loaded them in Lightroom, and voila, the pictures are back to their "non-dark" selves.  Therefore, I believe this is an Aperture issue and I have no idea why re-"Loading..." the RAW originals would make an image even darker.  I've attempted to reprocess the originals but it pops up that none of the images need reprocessing.
    Any suggestions?

    Are you using any in-camera post-exposure processing?
    (Added:) Have a look at Keith Barkley's  User Tip regarding setting your camera to get the best exposure in RAW for Aperture.
    Message was edited by: Kirby Krieger

  • Scanner input error

    I want to make a very simple program that allows the user to enter a key/character and have the corresponding unicode value returned. The problem is that I receive an error after the input of any character.
    Here is the code:
    import java.util.Scanner;
    public class KeyMap
    public static void main (String args[])
    int number; //the future unicode value.
              System.out.print ("Enter the key you want the unicode number of: ");
              Scanner scan = new Scanner (System.in);
              number = scan.nextInt();
              char key = (char)number;
              System.out.print ("The number for key " + key + " is " + number);
    And I get this error in the run log after the character is entered:
    Exception in thread "main" java.util.InputMismatchException
         at java.util.Scanner.throwFor(Scanner.java:819)
         at java.util.Scanner.next(Scanner.java:1431)
         at java.util.Scanner.nextInt(Scanner.java:2040)
         at java.util.Scanner.nextInt(Scanner.java:2000)
         at KeyMap.main(KeyMap.java:11)
    KeyMap has exited with status 1.
    Thanks for any help!

    Exception in thread "main"
    java.util.InputMismatchException
         at java.util.Scanner.throwFor(Scanner.java:819)
         at java.util.Scanner.next(Scanner.java:1431)
         at java.util.Scanner.nextInt(Scanner.java:2040)
         at java.util.Scanner.nextInt(Scanner.java:2000)
         at KeyMap.main(KeyMap.java:11)Well that's coz your listening for an Integer input.
    the error should happen if you input non-integer data type.
    Nywled

  • Aperture with Scanner and other related questions

    One month ago I've purchased an iMac 24", and I'm planning to buy Aperture.
    If some one can help me, I have these Questions:
    1.- Can I scann from Aperture importing from my Scanner Epson Perfection 3170 and put the pics on the Aperture Gallery?
    2.- Which file format TIFF, DNG?
    3.- Why use VAULT if I have an external HD and I use Time Machine
    4.- It make sense use Photoshop Elements if I buy Aperture?
    5.- Can I import on Aperture the keywords I've created on BRIDGE?
    Thank you
    Best regards
    Luis

    Hi. Point three the vault backup is aperture just being safe, yes the time machine is great and will work trust me. If god forbid there is a small fire from a power pack etc you can loose the pc and backup drive this is the point of the vault make another backup keep the drive at work for safety simple. The vault is great for making incremental backup very fast. Point 4 elements works a treat with aperture you can set it as external editor if you need too, the pair complement each other and the best thing elements is cheep now.

  • Scanner Input Validation

    Hi, I hope Im posting to the right place.
    I want to check to see if the user input is an integer and keep asking for one if the input is not an integer. Should be very simple but I cant do it because I just dont know how. Im not willing to use a "try and catch" since I dont know how to use that either.
    This is what I got...
         int num;
         System.out.print("Please enter a number? ");
         Scanner sc = new Scanner(System.in);
         while (!sc.hasNextInt())
              System.out.println("That is NOT an Integer!");
              System.out.print("Please enter a number? ");
         num = sc.nextInt();
         System.out.println(num + " is an Integer!");Thank you...

    This is what I did in a recent project(I use BufferedReader, not Scanner). There are actually quite a few ways to do it. You can check the each char to see if they are between 0-9, but a try/catch right in main but I found this to be most effective to keep the program running. It's not the fastest running time from what I've tried(checking each char to be 0-9 was probably fastest) but if you want full proof do something like this.
    public class Test{
         public static boolean isInteger(String string){
              try{
                   Integer.parseInt(string);
                   return true;
              catch(NumberFormatException nfe){
                   return false;
               public static void main(String[] args){
                    String input;
                    int n;
                    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
              //gets the number of students to input
              System.out.println("How many students are there?");
              try{
                   input = in.readLine();
              catch (IOException ioe){
                   System.out.println("IO error trying to read input");
                       System.exit(1);
                   while(!isInteger(input) || input.equals("")){
                      System.out.println("Not a number, please input a number");
                   try{
                        input = in.readLine();
                   catch (IOException ioe){
                        System.out.println("IO error trying to read input");
                            System.exit(1);
                 n = Integer.parseInt(input);

  • Aperture raw library management

    Working with aperture and a macbook pro I have a feeling that I will fill the internal drive rather quickly when using raw format. Is there a way to have to raws imported to a external drive and still have the 'preview' jpgs still viewable when not attached to the external? I have a feeling it has to do with managing multiple libraries... either way I tried using google to find my answer but I dont think I quite know the correct question.

    Is there a way to have to raws imported to a external drive and still have the 'preview' jpgs still viewable when not attached to the external?
    Yes. Run a Referenced Library with the masters stored on the External drive.
    Regards
    TD

  • Adobe form barcode scanner input

    I made an Adobe form with X Pro.  The purpose of the form is to inventory equipment.  I use a barcode scanner to enter serial numbers into the form.  When I scan the barcode (Code 39) of an item the serial number entered into the form is truncated.  To ensure that the scanner was reading the barcode correctly I scanned a code while having notepad open, it input the entire serial number correctly.  I did the same thing with Word and the serial was also input correctly.  Why is the form truncating my serial number?  I can type more in the field if I so wish so I know that a character limit is not the issue.  I checked all of the text box's properties but see nothing incorrect or limiting. 
    Thanks for the help,
    Goob

    Sorry for never replying to your post.  The problem is: I do not know why this is happening.
    Your last sentence "on the Text Area the scan seems to stop before entering all digits but when I scroll back through, they are accurate" makes me think.  As I wrote earlier, "A barcode scanner is basically just an input device like a keyboard", but very much faster.  Somehow it seems that the software acts like it is encountering the carriage return before all the data digits have been processed.
    But somehow it also seems to correct itself in a text area that allows multiple lines, but not in a single-line text field.
    Yet that does not happen with my barcode scanner, but with yours and the o/p's.
    Very confusing!  Does anybody else have some thoughts on this?

  • Exporting from Aperture, RAW+edits or JPEGs?

    Forgive me if this is a basic question for seasoned users but I am new to Aperture (just coming to the end of a trial period).
    I shoot in RAW format but have recently also included a JPEG medium sized version.
    I have imported both versions into Aperture 3 and have chosen the raw version as the one to be viewed.
    I would like to export the raw versions, as adjusted, into high quality large size file JPEGs which I can then burn to disk to share.
    I can see how I export the master (with no ability to change the format) or the JPEG as it is (or at even a lower resolution). How do I get large size JPEGS from the raw version?
    I have looked a little while for the answer - if it does happen to be covered elsewhere and I have not spotted it, please go easy on me.

    Welcome to Apple Discussions!
    In your camera, are you shooting RAW+JPEG, i.e. the JPEG is imbedded within a single file that includes the RAW image? This is an option for example on Canon cameras. When you Import form your camera, there are several options in the Import pane on the right side of Aperture’s window. You can select RAW+JPEG and use the RAW as Master or use the JPEG as Master. You should always select RAW as Master as you are limiting your control over the images if you work with JPEGs as Master. The JPEGs you import with those RAW files are not wasted however as Aperture will use them when present to generate Previews. Previews, when used, are what Aperture displays in the Viewer mode; Thumbnails are smaller than Previews and are displayed in the Browser mode.
    You mentioned you are making adjustments to the Masters. I assume those Masters are your RAW files. So the images that are based on your adjusted Masters are called Versions. When you export, you can still Export Masters but those files will not include your adjustments. Typically you’ll want to Export Versions so the images you export include your adjustments.
    Now to maximize the quality of the exported images, you can use the Aperture -> Presets -> Image Export to define how you want the images exported. You can Export your RAW adjusted images as JPEGs, TIFFs, PSDs, etc. So let’s say you choose JPEGs as the output format for your exported files.
    When you execute the Aperture -> Presets -> Image Export or Files -> Export command, you’ll see a similar dialog in terms of selecting the image format and other items. It sounds like you want to use the JPEG format, original size, with high quality (use 10 or 12 for the image quality setting).
    Are you exporting to be able to view on the Web (or any screen) or to print? If the goal is just to view, then you can select a DPI (dots per inch or PPI, pixels per inch) such as 72 or 100 or whatever matches your screen. If you are sending it to other people, you may likely select 72 as that’s the old screen default density. If you are planning on printing from the exported files, then you’ll want to select at least 300 dpi in the export panel.
    As for colour profile, you can use the default sRGB as that will be commonly available for most users or make another selection as you wish. Your camera likely defaults to using sRGB colour space, but you can change that in some cameras to something like Adobe RGB 1998 if you have that option.
    That should get you started. To summarize, define the settings you want in the Presets and I hope you have a better understanding of what Aperture does when you import your RAW+JPEG files and export Versions.

Maybe you are looking for