Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.os.windows-10 > #187392
| 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.
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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