Straightening and cropping scanned photos...is there a trick for this?

Hi,
I am scanning a bunch of photos of various sizes/shapes.  If I place the photos right up against the edge of the scanner, it crops it.  So what I have been doing is eyeballing it a couple of centimeters away from the edge.  Naturally it is slightly off as far as being aligned straightly.  I have been using transform to adjust the photo so it is straight.  Is there any trick within Photoshop to align it according to the images edges?
Also, is there any way to use the wand (to basically select all of a photo) and then crop the selected?
Thanks!
PS. Since the photos are of various sizes I cannot use a holder.

If the scanner is cropping the very edge of the glass off, try putting a piece of white tape down on the glass - maybe a 1/2 inch wide strip exactly parallel to the scanner edge. You can then slide your prints up to that and they will be aligned and within the scannable area.
There are a couple of ways to easily deal with your current crop (pun intended) of scans. The easiest way is to just use the Crop Tool to both crop and rotate at the same time, but make sure that you leave the resolution blank in the crop tool options at the top. The second is to use the Ruler Tool to measure along any of the sides of your scan. That angle will be recorded automatically in the Image>Rotate>Arbitrary dialog, where you can rotate the image back square again. You'll then have to crop it, so you might as well just do it in one fell swoop with the crop tool.

Similar Messages

  • I recently updated my Mid 2007 iMac with the latest OS 10.8.5 now my external hard drives will not show up. They show up when I boot them up on a machine running and earlier OS. Is there a fix for this?

    I recently updated my 20-inch, Mid 2007 iMac with the latest OS 10.8.5 now my external hard drives will not show up. They show up when I boot them up on a machine running and earlier OS. Is there a fix for this?

    Can you see them in Disk Utility?
    If so, can you select and Mount them?
    If not, disconnect them, reset the iMac's SMC and then reconnect them.
    Intel-based Macs: Resetting the System Management Controller (SMC)
    1. Shut down the computer.
    2. Unplug the computer's power cord.
    3. Wait fifteen seconds.
    4. Attach the computer's power cord.
    5. Wait five seconds, then press the power button to turn on the computer.
    If you still can not see them, connect them back up to the iMac running the older OS, open Disk Utility and look to see how they are partitioned and formatted.

  • My macbook fell off the couch and now everything on the display is double and slightly transparent. Is there a fix for this other than getting it replaced?

    My macbook fell off the couch and now everything on the display is double and slightly transparent. Is there a fix for this other than getting it replaced?

    Only an Apple Store or an authorized Apple Service Provider can determine if a repair is economically justifiable. It may be as simple as a dislodged display cable.

  • If I switch to iCloud, Outlook for Mac is not synchronizing with iCal and iCloud anymore. Is there a solution for this problem?

    I normally use Outlook for Mac as the standard email and calendar programm. When I use the USB cable fro synchronising contacts and calendars with my iPhone 4s ther is not problem at all. iCal, Mail and Oulook for Mac are synchronising perfectly.
    When I switch to iCloud, Oulook is completely empty and Calendar and Contacts are not synchronised anymore.
    Is this a known problem, and is there a solution for it?

    I have the same keyboard and do not have battery issues.
    It may have something to do with using rechargeable batteries.
    You can also try removing the keyboard then re-pairing it. Maybe a bad bluetooth connection is draining the battery.
    System Preferences > Bluetooth > right-click (control-click) on the keyboard > Remove > Remove
    Wait for it to show in the bluetooth list then Pair > enter the number sequence & return as displyed on the screen.

  • Aperture 3.2.3 and NIK plugins. Intermittently, the viewer doesn't update an image adjusted using several NIK plugins, though the browser strip does. The viewer updates once Aperture is quit and re-launched. IS there some explanation for this recent behav

    Aperture 3.2.3 and NIK plugins. I use several of these plugins. Recently, and intermittently, the edited image fails to update in the viewer until Aperture is quit and re-launched, even though it is updated in the browser strip. I have assumed the NIK software must be working because the problem occurs from time to time regardless of which one is used. Is there some explanation?

    See this known issue:
    http://support.apple.com/kb/TS4237
    Not sure why Apple has not fixed this one yet. It is consistent with NIK plug-ins as well as Photoshop (CS5 and CS6).
    Big fumble from my point of view.

  • Firefox 10 Crashes occassionally when clicking on a picture on facebook that loads the new popup. Firefox just hangs and becomes unresponsive. Is there a fix for this?

    When u click on a picture that loads the popup that Facebook has recently introduced on occasion Firefox just hangs and becomes unresponsive and has to be closed by using task manager. It doesn't happen every time say for every 2 out of 10.
    This is what the error report says....
    Description:
    A problem caused this program to stop interacting with Windows.
    Problem signature:
    Problem Event Name: AppHangB1
    Application Name: firefox.exe
    Application Version: 10.0.0.4411
    Application Timestamp: 4f2548ce
    Hang Signature: 4813
    Hang Type: 0
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 2057
    Additional Hang Signature 1: 4813d58d219b01045ae1404b21f04466
    Additional Hang Signature 2: ec05
    Additional Hang Signature 3: ec057c79f467a3033cec4ebe11500204
    Additional Hang Signature 4: 4813
    Additional Hang Signature 5: 4813d58d219b01045ae1404b21f04466
    Additional Hang Signature 6: ec05
    Additional Hang Signature 7: ec057c79f467a3033cec4ebe11500204

    -> Provide your Crash IDs by using the suggestions mentioned in the following article:
    * [[Firefox crashes#w_get-help-fixing-this-crash|Get help fixing this Crash]]

  • HT4623 My wi-fi on my iphone isn't working anymore, and its greyed out, is there a solution for this?

    its been greyed out for a while now, and i cant in any way get my wi-fi on. does anybody know of any updates please?

    http://support.apple.com/kb/TS1398
    http://support.apple.com/kb/TS1559

  • My new iPhone 4GS won't switch songs when playing music. It just plays the same song over and over again. Is there a fix for this?

    When I try to play music on my phone, it won't switch songs -- just plays the same song over and over again. This is true whether shuffle is turned on or not. How do I make this stop? This phone is brand new!

    To take advantage of All the Features in iOS 5 See Here
    http://manuals.info.apple.com/en_US/iphone_user_guide.pdf

  • Any time I click on a new link, Firefox responds with "Oops! Firefox could not find..." - I click refresh and it loads. Is there a fix for this issue?

    This has been happening for a few weeks. I have recently upgraded Firefox to 4.0 hoping that would rectify the problem, but I am still encountering it.

    Do you actually mean FastMail? operamail.com simply redirects to fastmail.fm.
    The steps for adding a new mailto handler are described in the FastMail wiki:
    * http://fastmail.wikia.com/wiki/Firefox_3_default_mailto
    If you actually meant mail.opera.com, that's a separate service. In that case, the correct step 5 should be
    <pre><nowiki>javascript:window.navigator.registerProtocolHandler("mailto","https://mail.opera.com/m/mail/compose:to=%s","My Opera Mail")</nowiki></pre>
    Once you've added the new handler, make sure it's selected as the action for ''mailto'' under Options - Applications.
    * [[Set how Firefox handles different types of files]]

  • Cs3 straighten and crop , is there a way like cs5?

    Hi
    on my laptop i run xp adn photoshop cs3 normal (not extended)
    what i miss is a good straighten and crop like cs5
    in cs3 i use the ruler tool ->rotate canvas -> arbitrary
    and i my photo is straight but with big borders around the photo
    now cs5 does a great job
    but photoshop cs3 no
    there is the scipt straighten and crop photos but in this case doesn't do a great job
    because delete the borders and my photo returns to be awry
    ok i can crop manually , but it's exhausting if i have to work on some photos , one by one
    is there a script/action/tips or plugin  that can do the same great cs5 job?
    thanks
    cheers

    This sets the rulerunits to Pixels then when finished resets them back to what they were....
    // ================================================================================================
    // Script Name: autocrop.js
    // ================================================================================================
    // Version 2.0 9 December 2003
    // Description: crops the active document after image rotation
    // This version is compatible with Photoshop CS and will not run on Photoshop 7
    // This script is product of Paul Jaruszewski and Roger Cavanagh
    // Contact Paul at www.melor.com
    // Contact Roger at www.rogercavanagh.com
    // This script is provided free for personal use.
    // No liability will be accepted for any consequences arising from the use of this script.
    // This script may be copied IN ITS ENTIRETY to others provided and no charge is made other
    // than for media. Credit to Paul and Roger must be made if this script is posted for download
    // or distribution.
    // Installation: copy the file autocrop.js to the ..\Presets\Scripts folder
    // Globals
    var chosenMethod = 0;
    var ui_NoOpenDocuement = "No open document";
    var hlpMsg = new Array();
    var msg = "";
    var hid_BinChop = 1;
    msg = "Binary Search will usually be the fastest method to find edges, but may be slower than the ";
    msg = msg + "Slice method with smaller amounts (1-2 degrees) of rotation. May produce an over";
    msg = msg + "-crop, if the search inadvertently matches the background colour inside the picture.";
    hlpMsg[hid_BinChop] = msg;
    var hid_Slice = 2;
    msg = "Almost as fast as binary search method, but will sometimes produce slight over-crop. This ";
    msg = msg + "can be avoided by ensuring the background colour is different from the edges (10 px) ";
    msg = msg + "colour in the picture";
    hlpMsg[hid_Slice] = msg;
    var hid_UniPixel = 3;
    msg = "This is much the slowest search method, but will only produce an error, ";
    msg = msg + "if edges pixels are the same colour as the background.";
    hlpMsg[hid_UniPixel] = msg;
    var hid_BestResults = 4;
    msg = "For best results, you should make sure the background colour does not occur near the top ";
    msg = msg + "left corner of your picture. If the picture contains predominantly dark colours, ";
    msg = msg + "set a white background before image rotation, and vice versa.";
    hlpMsg[hid_BestResults] = msg;
    // ================================================================================================
    function settingDialog() { // Creates dialog window and gets user input         ===settingDialog===
    // ================================================================================================
    // These are functions in scope for settingDialog ()
    // ------------------------------------------------------------------------------aboutBtnOnClick---
    function aboutBtnOnClick() {
    var msg = "Autocrop V2\n\n\Copyright \u00A9 2003 Paul Jaruszewski and Roger Cavanagh\n";
    msg = msg + "www.melor.com - www.rogercavanagh.com\n";
    msg = msg + "Information: http://www.rogercavanagh.com/actions/15_autocrop.htm";
    dlg.msgPnl.helpMsgSt.text = msg;
    } // end about BtnOnClick
    function cancelBtnOnClick() { // -----------------------------------------------cancelBtnOnClick---
    dlg.close();
    } // end cancelBtnOnClick
    function evalMethod() { //------------------------------------------------------------evalMethod---
    var result = 0;
    if (dlg.methodPnl.binChop.value) { result = 1; };
    if (dlg.methodPnl.slice.value) { result = 2; };
    if (dlg.methodPnl.uniPixel.value) { result = 3; };
    return result;
    } // end function evalMethod
    function runBtnOnClick() { // -----------------------------------------------------runBtnOnClick---
    chosenMethod = evalMethod();
    dlg.close();
    } // end runBtnOnClick
    function displayHelp(hlpMsgId) { // -------------------------------------------------displayHelp---
    dlg.msgPnl.helpMsgSt.text = hlpMsg[hlpMsgId];
    } // end function
    // Standard Values
    var mgn = 10;
    var mgnTop = 20;
    var rowH = 20;
    var rBtnW = 120;
    var btnW = 100;
    // Method Panel Parameters                                           ---Method Panel Parameters---
    var ul_MethodPnlTitle= "Method:";
    var methodPnlRows = 3;
    var methodPnlCols = 1;
    var methodPnlH = methodPnlRows*(mgn + rowH) + mgnTop;
    var methodPnlW = 350; // (methodPnlRows + 1)*mgn + rBtnW; // max number of items
    var methodPnlX = mgn;
    var methodPnlY = mgn;
    // Control Panel Parameters                                          ---Control Panel Parameters---
    var ul_ControlPnlTitle = "Control Panel:";
    var ul_Run = "Run";
    var ul_Cancel = "Cancel";
    var ul_About = "About";
    var controlPnlRows = 3;
    var controlPnlCols = 1;
    var controlPnlH = methodPnlH;
    var controlPnlW = btnW + (controlPnlCols + 1)*mgn
    var controlPnlX = methodPnlX + methodPnlW + mgn;
    var controlPnlY = mgn;
    // Message Panel Parameters                                          ---Message Panel Parameters---
    var ul_MsgPnlTitle = "";
    var msgPnlH = 140;
    var msgPnlW = methodPnlW + controlPnlW + mgn;
    var msgPnlX = mgn;
    var msgPnlY = methodPnlY + methodPnlH + mgn;
    var ul_BinarySearch = "Binary Search";
    var ul_PixelSlice = "Pixel Slice";
    var ul_SinglePixel = "Single Pixel";
    // Dialog Window Parameters                                          ---Dialog Window Parameters---
    var uiTitle = "Autocrop";
    var numPnlsAcross = 2;
    var numPnlsDown = 2;
    var dlgX = 100;
    var dlgY = 100;
    var dlgH = methodPnlH + msgPnlH + (numPnlsDown + 1)*mgn;
    var dlgW = methodPnlW + controlPnlW + (numPnlsAcross + 1)*mgn;
    var bounds = new Array(4);
    var x1 = 0, x2 = 0, y1 = 0;
    // Create window and panels                                          ---Create window and panels---
    bounds = {x:dlgX, y:dlgY, width:dlgW, height:dlgH};
    var dlg = new Window("dialog", uiTitle, bounds);
    bounds = {x:methodPnlX, y:methodPnlY, width:methodPnlW, height:methodPnlH};
    dlg.methodPnl = dlg.add("panel", bounds, ul_MethodPnlTitle);
    bounds = {x:controlPnlX, y:controlPnlY, width:controlPnlW, height:controlPnlH};
    dlg.controlPnl = dlg.add("panel", bounds, "Control Panel:");
    // Method Panel Elements                                                ---Method Panel Elements---
    x1 = mgn;
    y1 = mgnTop;
    bounds = {x:x1, y:y1, width:rBtnW, height:rowH};
    dlg.methodPnl.binChop = dlg.methodPnl.add("radiobutton", bounds, ul_BinarySearch);
    dlg.methodPnl.binChop.value =  true;
    dlg.methodPnl.binChop.onClick = function() { displayHelp(hid_BinChop); };
    y1 = y1 + rowH +mgn;
    bounds = {x:x1, y:y1, width:rBtnW, height:rowH};
    dlg.methodPnl.slice = dlg.methodPnl.add("radiobutton", bounds, ul_PixelSlice);
    dlg.methodPnl.slice.onClick = function() { displayHelp(hid_Slice); };
    y1 = y1 + rowH +mgn;
    bounds = {x:x1, y:y1, width:rBtnW, height:rowH};
    dlg.methodPnl.uniPixel = dlg.methodPnl.add("radiobutton", bounds, ul_SinglePixel);
    dlg.methodPnl.uniPixel.onClick = function() { displayHelp(hid_UniPixel); };
    // Control Panel Elements                                              ---Control Panel Elements---
    x1 = mgn;
    y1 = mgnTop;
    bounds = {x:x1, y:y1, width:btnW, height:rowH};
    dlg.controlPnl.runBtn = dlg.controlPnl.add("button", bounds, ul_Run);
    dlg.controlPnl.runBtn.onClick = function() {runBtnOnClick();};
    y1 = y1 + rowH + mgn;
    bounds = {x:x1, y:y1, width:btnW, height:rowH};
    dlg.controlPnl.cancelBtn = dlg.controlPnl.add("button", bounds, ul_Cancel);
    dlg.controlPnl.cancelBtn.onClick = function() {cancelBtnOnClick();};
    y1 = y1 + rowH + mgn;
    bounds = {x:x1, y:y1, width:btnW, height:rowH};
    dlg.controlPnl.aboutBtn = dlg.controlPnl.add("button", bounds, ul_About);
    dlg.controlPnl.aboutBtn.onClick = function() {aboutBtnOnClick();};
    // Message Panel Elements                                              ---Message Panel Elements---
    bounds = {x:msgPnlX, y:msgPnlY, width:msgPnlW, height:msgPnlH};
    dlg.msgPnl = dlg.add("panel", bounds, "");
    x1 = mgn;
    y1 = mgn;
    bounds = {x:x1, y:y1, width:msgPnlW - 2*mgn, height:msgPnlH - 2*mgn};
    dlg.msgPnl.helpMsgSt = dlg.msgPnl.add("statictext", bounds, "", {multiline: true});
    displayHelp(hid_BestResults);
    return dlg;
    } // end settingDialog ========================================================end settingDialog===
    // ================================================================================================
    function main() { //                                                                     ===main===
    // ================================================================================================
    // These are functions in scope for main()
    function doCropUniPixel() {   // Single Pixel Search Routine ---------------------doCropUniPixel---
    // Declare and Initialise
    var picrgb = new Array(3);
    var backrgb = new Array(3);
    var bounds = new Array(4);
    var j = 0;
    backrgb=eyeDropper(0,0); //Find color of upper left pixel
    var maxi = docRef.width;
    if (maxi > docRef.height) {
        maxi = docRef.height;
    maxi = Math.floor(maxi/2);
    loopOne:
    for (j=1;j < maxi; j++) {
      picrgb=eyeDropper(j,j);
      if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) { // edge!
       bounds = new Array(j, j, docRef.width - j, docRef.height - j);
       docRef.crop(bounds);
       bounds = null;
       break;  // Exit for loop
      purge(PurgeTarget.ALLCACHES);
    } // end for
    // prep for looptwo
    var maxi = docRef.width;
    if (maxi > docRef.height) {
        maxi = docRef.height;
    maxi = Math.floor(maxi/2);
    loopTwo:
    for (j=1;j < maxi; j++) {
      picrgb=eyeDropper(docRef.width - j,j);
      if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) { // edge
       bounds = new Array(j, j, docRef.width - j, docRef.height - j);
       docRef.crop(bounds);
       bounds = null;
       break;  // Exit for loop
      purge(PurgeTarget.ALLCACHES);
    } // end for
    } // end function doCropUniPixel
    function doCropBinChop() {   // Binary Search Routine -----------------------------doCropBinChop---
    // Declare and Initialise
    var picrgb = new Array(3);
    var backrgb = new Array(3);
    var bounds = new Array(4);
    var j = 0;
    var ub= 0;
    var lb = 0;
    backrgb=eyeDropper(0,0); //Find colour of upper left pixel
    var maxi = docRef.width;
    if (maxi > docRef.height) {
        maxi = docRef.height;
    ub = Math.floor(maxi/2);
    loopOne:
    while (ub - lb > 1) {
      j = Math.floor((ub - lb)/2) + lb;
        picrgb=eyeDropper(j,j);
       if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) {
       ub = j;
      } else {
       lb = j;
      } // end if
      purge(PurgeTarget.ALLCACHES);
    } // end while
    bounds = [ub , ub , docRef.width - ub , docRef.height - ub ];
      docRef.crop(bounds);
      bounds = null;
    // prep for looptwo
    maxi = docRef.width;
    if (maxi > docRef.height) {
        maxi = docRef.height;
    lb = 0;
    ub = Math.floor(maxi/2)
    loopTwo:
    while (ub - lb > 1) {
      j = Math.floor((ub - lb)/2) + lb;
        picrgb=eyeDropper(docRef.width - j,j);
       if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) {
       ub = j;
      } else {
        lb = j;
      } // end if
    purge(PurgeTarget.ALLCACHES);
    } // end while
    bounds = [ub , ub , docRef.width - ub , docRef.height - ub];
      docRef.crop(bounds);
      bounds = null;
    } // end function doCropBinChop
    function doCropSlice() { // +10 Pixel Routine ---------------------------------------doCropSlice---
    // Declare and Initialise
    var picrgb = new Array(3);
    var backrgb = new Array(3);
    var bounds = new Array(4);
    var j = 0;
    var jInc = 10;
    var maxi = docRef.width;
    if (maxi > docRef.height) {
       maxi = docRef.height;
    backrgb=eyeDropper(0,0); //Find colour of upper left pixel
    j = 1;
    loopOne:
    while (j < maxi) {
        picrgb=eyeDropper(j,j);
       if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) {
        if (jInc == 1) {
           bounds = [j, j, docRef.width - j, docRef.height - j];
           docRef.crop(bounds);
           bounds = null;
           break loopOne;
          } else {
           j = j - jInc;
           if (j < 0) {
            j = 0;
           jInc = 1 ;
      purge(PurgeTarget.ALLCACHES);
      j = j + jInc;
    } // end while
    maxi = docRef.width;
    if (maxi > docRef.height) {
       maxi = docRef.height;
    jInc = 5;
    j = 1;
    loopTwo:
    while (j < maxi) {
        picrgb=eyeDropper(docRef.width - j,j);
       if (backrgb[0] != picrgb[0] || backrgb[1] != picrgb[1] || backrgb[2] != picrgb[2]) {
        if (jInc == 1) {
        bounds = [j, j, docRef.width - j, docRef.height - j];
          docRef.crop(bounds);
          bounds = null;
           break loopTwo;
          } else {
           j = j - jInc;
           if (j < 0) {
            j = 0;
           jInc = 1;
      purge(PurgeTarget.ALLCACHES);
      j = j + jInc;
    } // end while
    } // end function doCropSlice
    function eyeDropper(x,y) { // --------------------------------------------------------eyeDropper---
    // This function returns the three values for the RGB colours of any given pixel
    var x2 = x + 1;
    var y2 = y + 1;
    var out = new Array(3);
    docRef.selection.select([[x,y], [x2,y], [x2,y2], [x, y2]], SelectionType.REPLACE, 0, false);
    for(ch in list = ["Red", "Green", "Blue"]) {
    histogram = docRef.channels[list[ch]].histogram;
      for (i = 0; i <= 255; i++) {
       if (histogram[i]) {
        out[ch] = i;
        break;
      } // end for
    } // end for
      return out;
    } // end function eyeDropper
    // Start of main() processing                                      ---Start of main() processing---
    if ( documents.length <= 0 ) {
       alert(ui_NoOpenDocument); // so we crash out
        return;
    try {
      var docRef = activeDocument;
            var startRulerUnits = app.preferences.rulerUnits;
            app.preferences.rulerUnits = Units.PIXELS;
      var settings = settingDialog(chosenMethod);
      settings.show();
      switch(chosenMethod) {
       case 1:
        doCropBinChop();
        break;
       case 2:
        doCropSlice();
        break;
       case 3:
        doCropUniPixel();
        break;
      } // End switch
        app.preferences.rulerUnits = startRulerUnits;
    } catch (e) {
            app.preferences.rulerUnits = startRulerUnits;
       alert("Something's bollixed. Error name: " + e.name + ". Error message: " + e.message + " Line number = " +e.line);
      } // end try
    } // end function main
    // ================================================================================================
    // Dispatch
    // ================================================================================================
    main();

  • Straighten and crop in Camera RAW

    If I am having difficulty in Camera RAW if I straighten a photo and then try to crop it.
    I place the line to straighten the photo and then I hit enter to complete the straightening.  If I then click on crop, the image returns to the state before I hit enter after straightening it. 
    How does one both straighten and crop in in Camera RAW?

    When the crop tool is active it will show you the original image with the crop tool outline within.  If you open the image or click on the magnifying glass it will apply the crop so you won't see the part around the crop border.
    Try this technique on an image that needs straightening (Note: Photoshop CS5):
    1.  Choose the Straighten tool, and drag a horizontal or vertical line.   When you release the mouse button you'll immediately see the crop tool activate
    2.  Click outside the crop tool border and move the mouse.  The crop border will rotate for fine tuning, and you can drag the corners to change the crop.
    3.  Turn it so that what's inside the crop will be straight.
    4.  Click on another tool besides Crop (e.g., the Magnifying Glass) to check the result.
    5.  If there's something wrong, go back to the Crop tool and adjust the outline.
    -Noel

  • Aperture's Straighten and Crop vs. iPhoto's

    Hello, I know that when using iPhoto to straighten a pic that it ZOOMS then crops the pic to eliminate the black triangles that would be left behind from the rotation. This zooming is unacceptable for me, as it degrades the pictures (12MP digi cam) just enough for me to see it. I imagine that this is a function of trying to rotate, and crop out the black while keeping the pic the same size (which would require the zoom). I have seen that Aperture straightens and 'crops' but when it auto crops, does it ALSO try to keep the image the same size (which would lead to another zoom situation)? I would just like to find a tool that can straighten, and if need be, cut my image size from 4000x3000 to 3500x2500, versus keeping the 4000x3000 and being slightly blurred. If the camera were garbage and the images were slightly blurred to begin with, then maybe it wouldn't be so noticeable, but my Canon takes really sharp pics and any blur really sticks out. Any insight would be greatly appreciated.

    Yeah, iPhoto does the same thing, as far as the pixel count being reduced. I suppose that's just from cropping out the black triangles. However, I just realized that I am an idiot... I exported an original file, then exported a straightened file, and the two resulting files aren't very different... The altered file isn't noticeably any more blurry than the original, it must have been just how it looked in iPhoto's preview window. That's odd... I was getting a little concerned that all of my straightened photos were going to look like garbage when I export them. All seems well... Thanks!

  • Just recently update my Apple TV and iTunes, every time now I turn on my Apple TV, I have to go to my computer and close and reopen Itunes several times before my Photos share to the Apple TV.  Is there a fix for this??

    I just recently updated my Apple TV and iTunes, and now every time I turn on my Apple TV, I have to go to my computer and close and reopen Itunes several times before my Photos share to the Apple TV.  Is there a fix for this??

    This indicates the device is in recovery mode.
    Connect it to a computer running iTunes and restore it.

  • TS4436 hi, when zooming in to capture still images, the image is really blurred and out of focus. is this a hardware issue and is there any solution for this?? or is my device faulty?

    hi, when zooming in to capture still images, the image is really blurred and out of focus. is this a hardware issue and is there any solution for this?? or is my device faulty?

    If you are using the iPhone camera zoom then remember that this is a digital zoom not an optical zoom. The zoomed in area will have fewer pixels and not appear as clear. The more you zoom the worse it gets. It's like cropping a picture after it has been taken.

  • I have multiple devices in my family. Each of us has an iPhone and an iPad. Is there a way for each of us to have our own Apple ID but one account so we can all get the same music, movies, books, etc. I can't see paying twice for something in the same fam

    I have multiple devices in my family. Each of us has an iPhone and an iPad. Is there a way for each of us to have our own Apple ID but one account so we can all get the same music, movies, books, etc. I can't see paying twice for something in the same family.

    Welcome to the world of digital media. Your can't really transfer it. I don't know what the rules are about transferring to your spouse but I do know that in some cases when you die, your heirs cannot inherit your digital media. This is why there is still an advantage to buying the CD since the usage rights belong to whomever holds the physical media.
    A possible workaround is to burn the songs to a music CD with yout account (tracks only without song titles) and then having your wife upload it as a regular music CD onto her account. It's been a while since i've done this so I'm not sure if it would work now.
    Please note that I'm not advocating copyright and/or TOS violations. I'm only suggesting ways to copy music for your own personal use which has traditonally been permitted. I only did this because I wanted to convert iTunes songs to mp3 files so I could burn them onto a data CD for use in my car. It would make sense that since married couples are a joint entity, this would be personal use.
    Also, I'm not a lawyer so don't take this as legal advice.

Maybe you are looking for

  • External hard drive set-up

    Hi all, I have an iMac (Intel) with a 1T Seagate external HD, connected by firewire 400, running Tiger (10.4.11). I just purchased a 3T LaCie external. I've daisy chained the 3T off of the 1T. My question is what do I do now? Should I partition the 3

  • Problem with Mail Blog

    Hi, im trying this blog. /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address After sending the file to xi the mail adapter said: failed to send mail: com.sap.aii.messaging.util.XMLScanException: expecting s

  • Billing in Same Group Companies

    Hi All, My client have a requirement that they want to transfer the material within two company codes Suppose Company code A want to transfer the material in company code B and they want to raise a debit note on behalf of transfer the material. can y

  • Deleting the _notes folder?

    Will there be any problems if I delete the _notes folder and do not upload it to the server with my html pages? Using CS3. Thanks.

  • Can I use CF_HTML2PDF3 in CF9

    I am upgrading very soon from CF5 to CF9. Why so long to upgrade? Government agency, never any money, bla, bla, bla... One of my big concerns is if I'll be able to install and use the custom tag <CF_HTML2PDF3>. I manage a huge intranet site and have