Re: Organising photos visually

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 29Jan2018 12:35, Patrick O'Callaghan <pocallaghan@xxxxxxxxx> wrote:
On Mon, 2018-01-29 at 12:27 +0000, Patrick O'Callaghan wrote:
Looking for some advice here. I have a large set of old slides
(transparencies) which I'm currently scanning for the family, but of
course many of them are out of order. Clearly they don't have EXIF
information (they were taken in the 70s and 80s). I'm looking for a way
to order them *visually* after scanning, but the usual apps (Digikam,
Shotwell, Lightroom) don't seem to be able to do this. They only
understand machine-readable sorting, e.g. by the file mod date, size,
exposure data etc., none of which is useful in this case.

To be clear: my target is to be able to open a set of files, then drag
and drop thumbnails into the right order, then generate new filenames
for them with an index number for further batch processing.

How about a low tech approach? Open your favourite GUI directory browser capable of showing thumbnails. Open it on your directories of unsorted images. Make another directory "staging" and "ordered" somewhere.

Run a small shell script like this (untested, but happy to help debug):

 cd your-staging-directory
 n=1
 while :
 do
   for f in *.jpg
   do
     [ -s "$f" ] || continue
     while :
     do
       target=$( printf 'your-ordered-directory/%05d-%s' "$n" "$f" )
       [ -e "$target" ] || break
       n=$((n+1))
     done
     mv "$f" "$target"
   done
   sleep 1
 done

That does a "mv", so give it a good test on copies first to avoid it eating your files!

Then just drag images into the staging directory in the right order and the shell script will move them into the ordered directory with nice numeric prefixes.

You might want to presage this with a manual presort of groups of images into obvious collections (family, events, what have you), then to drag those into the staging directory in the desired order.

Cheers,
Cameron Simpson <cs@xxxxxxxxxx> (formerly cs@xxxxxxxxxx)
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux