I’m scanning old family photos with a Canon LiDE 400 using scanimage but the scanner outputs/scans the whole scanning surface, not only the photo. I’m working in the Linux terminal and I’d rather not install a GUI at this time. If I did, I’d simply use XSane to crop the image. The scanner doesn’t have any length/width markings along its edges, otherwise I’d just input the dimensions of the photo.

Any solutions?

  • Beej Jorgensen@lemmy.sdf.org
    link
    fedilink
    arrow-up
    5
    ·
    3 days ago

    If I want to scan a 100mm wide by 50mm tall area at 300 DPI, I use:

    scanimage -x 100 -y 150 --resolution 300 --output-file foo.jpg
    
    • printf("%s", name);@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 days ago

      Thanks! I did end up setting the X and Y measurements. It’s just too bad that my scanners scanning points do not start exactly in the corner of the scanner. It was a somewhat cheapo scanner, so I guess I got what I paid for.

      • Beej Jorgensen@lemmy.sdf.org
        link
        fedilink
        arrow-up
        3
        ·
        3 days ago

        I ended up writing a wrapper shell script that added a fudge value onto the x and y so I wouldn’t have to do it myself every time. :)