Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.os.windows-10 > #187392

Photo Management (Re: OT: Replacement for Adobe Photoshop)

From Lars Poulsen <lars@cleo.beagle-ears.com>
Newsgroups alt.comp.os.windows-10, alt.comp.os.windows-11
Subject Photo Management (Re: OT: Replacement for Adobe Photoshop)
Date 2025-09-12 13:30 +0000
Organization A noiseless patient Spider
Message-ID <slrn10c883h.7rh6.lars@cleo.beagle-ears.com> (permalink)
References (3 earlier) <109cc9m$1ru76$1@dont-email.me> <109d0vv$21cua$1@dont-email.me> <109em4o$265sh$1@dont-email.me> <109h2ab$2viqq$1@dont-email.me> <109hae0$31is4$1@dont-email.me>

Cross-posted to 2 groups.

Show all headers | View raw


This is more of a general thought train, not really about replacing
PhotoShop, but about how to wrangle photo collections in general.

My wife is a "Point at everything and shoot it with my iPhone" kind of
person. She takes about 1000 pictures a month on her iPhone, and is
quite good at wrangling them in her way in the iCloud albums. I am a
"I want to keep it on MY hard drive" kinbd of person. I take 50 pictures
in a month except for vacations., but I also want to have HER pictures.
So I pull all of hers in along with mine. I have established a work flow
for this. I do my work in a mixed Windows/Linux environment, but you
could do much of it in Windows, and the few things that need to be on
Linux, you could use WSL. Programs ending in .pl er Perl scripts that I
wrote.

I gather everything in a file system named /pictures with the following
folder structure:
  /pictures
    2000/
    2001/    ... etc
      2001-01/
      2001-02/   ... etc
        2001-02-OurHome/
        2001-02-SantaBarbara_CA/
        2001-02-California/
        2001-02-Lyngby_DK/
        2001-02-Indianola_IA/    ... etc
    2002/

On a regular basis, I pull in new pictures from each of our iCloud
accounts (because that is easier than dragging them from the phone)
using "icloudpd" (iCloud Picture Downloader), into /pictures/Imports
where they land in
   /pictures/Imports/Lars/2025/09/
       (the program creates the yyyy/mm folders) and my workflow
operates in this temporary environment.

I got iCloudPD from the Internet.

1. Import with icloudpd - first take 1, note the IMG_0000 number,
   and then take the number of pictures to go back to what I got
   in the last import session.
2. remove_mini_movies.pl - My wife takes her pictures in "live"
   mode, which yields a 1-2.5 second movie in addition to the
   still photo, so I remove those.
3. groom_icloud.pl - The photos are tagged with camera model,
   so I know that if they are on an iPhone Xr they are mine
   and if they are on an iPhone 16, they are my wife's, if they
   are on an iPhone 13 mini, they are from my sister-in-law,
   and my wife saved them from the messages app. So I rename them
   from IMG_1234.HEIC to ABC_61234.HEIC, extending the number
   range to ensure the names are unique and putting in the
   initials of the person who took them.
   A handful of images have crazy names like "FullSizeRender.jpg"
   and need to be manually renamed at this point.
4. groom_imports.pl - Convert HEIC to JPG, and squirrel away
   the HEIC originals in /pictures/small/HEIC/yyyy/yyyy-mm/
   as a safety backup. Also rotates pictures so they are all
   upright, using "orientation" tag in JPG file.
5. get_location.pl -rename * ... - Look up the GPS metadata
   and from my own database of places, each defined by a
   point location and a radius aound that point, find a named
   location and move the files to which that applies into a
   subfolder of files from there. Sometimes I need to add new
   location descriptors.
6. Move the new files into the proper "permanent" location.
7. In the main repository, run
     makethumbs.pl
        which creates smaller versions (stamp-sized and
   postcard-sized, i.e. 200 pixels and 800 pixels on
   the longest side) to be saved away in
     /pictures/small/(Thumb|Medium)/yyyy/yyyy-mm/
   These are used by my web browsing programs.

I can view these by pointing a web browser to
   http://my-server/pictures/
A CGI script in Perl lets me walk the file tree, and in each
folder project a "light table" of the thumbnails. Clicking
on a thumbnail picture brings up a page with the medium picture
and its metadata, including tags desribing contents and a
clickable link of its location name. Clicking that, brings up
Google Maps with the cursor on the image location. Clicking 
instead on the picture, loads the full-size picture.

As it happens, the main folder structure works well with
DigiKam, the open-source program that is a similar feature
set as PhotoShop Elements. It can scan for faces and tag
pictures with person names.It also contains a modest image
editor.

If this sounds like a lot of work ... it IS a lot of work
to maintain structure when you have 100,000 images in your
collection.

-- 
Lars Poulsen

Back to alt.comp.os.windows-10 | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

OT: Replacement for Adobe Photoshop Fokke Nauta <fnauta@solfon.nl> - 2025-09-03 14:47 +0200
  Re: OT: Replacement for Adobe Photoshop rsutton <rsutton43@comcast.net> - 2025-09-03 09:16 -0400
  Re: OT: Replacement for Adobe Photoshop "Alan K." <alan@invalid.com> - 2025-09-03 09:19 -0400
  Re: OT: Replacement for Adobe Photoshop invalid  <invalid@invalid.invalid> - 2025-09-03 13:23 +0000
    Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-04 03:14 +0100
    Re: OT: Replacement for Adobe Photoshop wasbit <wasbit@REMOVEhotmail.com> - 2025-09-04 09:37 +0100
  Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-03 10:26 -0400
    Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-03 10:29 -0400
      Re: OT: Replacement for Adobe Photoshop Marion <marion@facts.com> - 2025-09-03 17:40 +0000
        Re: OT: Replacement for Adobe Photoshop Abandoned Trolley <that.bloke@microsoft.com> - 2025-09-04 15:23 +0100
          Re: OT: Replacement for Adobe Photoshop Marion <marion@facts.com> - 2025-09-05 02:45 +0000
      Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-04 03:17 +0100
    Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-04 12:53 +0100
      Identifying people in pictures Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-04 14:18 +0100
      Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-04 11:47 -0400
        Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-04 22:40 +0100
          Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-05 03:30 -0400
          Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-05 13:47 +0100
            Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-06 11:27 +0100
              Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-06 08:45 -0400
                Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-06 17:51 +0100
                Photo Management (Re: OT: Replacement for Adobe Photoshop) Lars Poulsen <lars@cleo.beagle-ears.com> - 2025-09-12 13:30 +0000
              Re: OT: Replacement for Adobe Photoshop knuttle <keith_nuttle@yahoo.com> - 2025-09-06 09:34 -0400
              Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-06 16:15 +0100
                Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-06 16:31 +0100
                Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-06 20:11 +0100
                Re: OT: Replacement for Adobe Photoshop knuttle <keith_nuttle@yahoo.com> - 2025-09-06 15:30 -0400
          Re: OT: Replacement for Adobe Photoshop Herbert Kleebauer <klee@unibwm.de> - 2025-09-06 15:27 +0200
            Re: OT: Replacement for Adobe Photoshop Java Jive <java@evij.com.invalid> - 2025-09-06 15:42 +0100
              Re: OT: Replacement for Adobe Photoshop Herbert Kleebauer <klee@unibwm.de> - 2025-09-06 18:31 +0200
  Re: OT: Replacement for Adobe Photoshop Paul in Houston TX <Paul@Houston.Texas> - 2025-09-03 12:33 -0500
    Re: OT: Replacement for Adobe Photoshop "s|b" <me@privacy.invalid> - 2025-09-04 14:48 +0200
      Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-04 12:00 -0400
        Re: OT: Replacement for Adobe Photoshop knuttle <keith_nuttle@yahoo.com> - 2025-09-04 12:58 -0400
          Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-04 13:56 -0400
      Re: OT: Replacement for Adobe Photoshop Paul in Houston TX <Paul@Houston.Texas> - 2025-09-04 12:06 -0500
        Re: OT: Replacement for Adobe Photoshop Paul <nospam@needed.invalid> - 2025-09-04 13:41 -0400
        Re: OT: Replacement for Adobe Photoshop "s|b" <me@privacy.invalid> - 2025-09-04 20:18 +0200
          Re: OT: Replacement for Adobe Photoshop Paul in Houston TX <Paul@Houston.Texas> - 2025-09-04 15:32 -0500
  Re: OT: Replacement for Adobe Photoshop knuttle <keith_nuttle@yahoo.com> - 2025-09-03 14:34 -0400
    Re: OT: Replacement for Adobe Photoshop Fokke Nauta <fnauta@solfon.nl> - 2025-09-03 20:40 +0200
      Re: OT: Replacement for Adobe Photoshop Marion <marion@facts.com> - 2025-09-03 20:58 +0000
      Re: OT: Replacement for Adobe Photoshop knuttle <keith_nuttle@yahoo.com> - 2025-09-03 19:10 -0400
      Re: OT: Replacement for Adobe Photoshop "s|b" <me@privacy.invalid> - 2025-09-04 20:20 +0200
    Re: OT: Replacement for Adobe Photoshop wasbit <wasbit@REMOVEhotmail.com> - 2025-09-04 09:45 +0100
  Re: OT: Replacement for Adobe Photoshop Zaidy036 <Zaidy036@air.isp.spam> - 2025-09-03 15:57 -0400
    Re: OT: Replacement for Adobe Photoshop invalid <invalid@invalid.invalid> - 2025-09-03 21:14 +0000
    Re: OT: Replacement for Adobe Photoshop Marion <marion@facts.com> - 2025-09-04 06:54 +0000
  Re: OT: Replacement for Adobe Photoshop Chris <ithinkiam@gmail.com> - 2025-09-03 21:19 +0000
    Re: OT: Replacement for Adobe Photoshop Philip Herlihy <nothing@invalid.com> - 2025-09-04 11:39 +0100
  Re: OT: Replacement for Adobe Photoshop T <T@invalid.invalid> - 2025-09-03 14:37 -0700
  Re: OT: Replacement for Adobe Photoshop Char Jackson <none@none.invalid> - 2025-09-03 17:17 -0500
  Re: OT: Replacement for Adobe Photoshop Jim the Geordie <jim@geordieland.com> - 2025-09-04 00:55 +0100
  Re: OT: Replacement for Adobe Photoshop "J. P. Gilliver" <G6JPG@255soft.uk> - 2025-09-04 02:56 +0100
    Re: OT: Replacement for Adobe Photoshop Marion <marion@facts.com> - 2025-09-04 06:39 +0000
  Re: OT: Replacement for Adobe Photoshop jetjock <jetjock@unkown.com> - 2025-09-04 09:24 -0500
    Re: OT: Replacement for Adobe Photoshop "s|b" <me@privacy.invalid> - 2025-09-05 10:17 +0200
    Re: OT: Replacement for Adobe Photoshop George <hgrikmnhb@invalid.invalid> - 2025-09-06 20:56 +0000
      Re: OT: Replacement for Adobe Photoshop Hank Rogers <Hank@nospam.invalid> - 2025-09-06 18:09 -0500
    Re: OT: Replacement for Adobe Photoshop Fokke Nauta <fnauta@solfon.nl> - 2025-09-07 09:32 +0200
  Re: OT: Replacement for Adobe Photoshop Fokke Nauta <fnauta@solfon.nl> - 2025-09-05 19:41 +0200

csiph-web