• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Image indexing, archiving software

Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
Not sure if this is the right forum, didn't want to double post in the Network forum.
I'm about to start an internship and one of the main tasks is sorting images that have been dumped on their server (running Windows Server 2012) into folders (month, events etc.)
Anyone know a software that's good for this? Would it be a matter of logging into the server remotely and running software like Picasa to batch add tags? Ideally free software
 
Joined
Aug 10, 2007
Messages
4,267 (0.70/day)
Location
Sanford, FL, USA
Processor Intel i5-6600
Motherboard ASRock H170M-ITX
Cooling Cooler Master Geminii S524
Memory G.Skill DDR4-2133 16GB (8GB x 2)
Video Card(s) Gigabyte R9-380X 4GB
Storage Samsung 950 EVO 250GB (mSATA)
Display(s) LG 29UM69G-B 2560x1080 IPS
Case Lian Li PC-Q25
Audio Device(s) Realtek ALC892
Power Supply Seasonic SS-460FL2
Mouse Logitech G700s
Keyboard Logitech G110
Software Windows 10 Pro
I'm assuming this internship is because you'd like to get into the field so it sounds a good project to learn some scripting.

With PHP, Python, or Windows scripting you'd be able to automatically sort pics by dates, EXIF data (if available and reliable), and more. If the need arises, the ability to do batch format conversion, resize, or add watermarks is there too.

Now the job may be more along the lines of "I just uploaded some photos, do this, do that, and do this to them". In other words, it's may be different tasks each day, but it's still nice to have a couple of the common tasks ready to execute.

Depending on the complexity of the requirements, I like ImageMagick for batch work. Available as a command-line binary, with GUI, or for use with other languages such as the ones I mentioned earlier (and many more). What you're doing may not require something like this, so when you know more about it, lets know.
 
Joined
Mar 6, 2014
Messages
45 (0.01/day)
System Name Cooler GTX660
Processor Intel Core i5 3570K
Motherboard Asus P8Z77-V PRO
Cooling Aero Cool
Memory Cosair 8GB Vengance 1600MHz
Video Card(s) Nvidia GTX660
Storage 1TB 2x500GB RAID 0
Display(s) 26 inch Samsung 1920 x 1200
Case Cooler Master
Audio Device(s) Onbord Realtek
Software Windows 8.0 64Bit
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
So does Server version of Windows run like any desktop version in the sense that I can runImageMagick or Picajet like I'd run it on a desktop PC?
 
Joined
Jul 2, 2010
Messages
4,015 (0.80/day)
Location
UK
System Name PC
Processor AMD Ryzen 3600
Motherboard MSI B450 Mortar Max
Cooling Phanteks PH-TC12DX, 3 x NZXT FN 140mm, 1x NZXT FV V2 120mm
Memory 32gb DDR4 3200mhz
Video Card(s) ASUS R9 290 DCII-OC 4GB
Storage corsair mp600 1TB
Display(s) LG 27MB85Z 27" 1440p
Case NZXT Source 340
Power Supply Thermaltake 675w
Mouse Logitech G500S
Keyboard Logitech G510S
Software Windows 8.1 64 bit
Yes

(assuming it has the right options installed)
 
Last edited:
Joined
Mar 6, 2014
Messages
45 (0.01/day)
System Name Cooler GTX660
Processor Intel Core i5 3570K
Motherboard Asus P8Z77-V PRO
Cooling Aero Cool
Memory Cosair 8GB Vengance 1600MHz
Video Card(s) Nvidia GTX660
Storage 1TB 2x500GB RAID 0
Display(s) 26 inch Samsung 1920 x 1200
Case Cooler Master
Audio Device(s) Onbord Realtek
Software Windows 8.0 64Bit
So does Server version of Windows run like any desktop version in the sense that I can runImageMagick or Picajet like I'd run it on a desktop PC?

Yah it does the differences is that the services that run on a desktop PC may be different from those running in Windows Server. But other than that you run most apps on MS Server
But most developers program their apps not to run on another OS other than the one they targeted you will get something like "only supports windows blah blah".
 
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
Yah it does the differences is that the services that run on a desktop PC may be different from those running in Windows Server. But other than that you run most apps on MS Server
But most developers program their apps not to run on another OS other than the one they targeted you will get something like "only supports windows blah blah".
is there a compatibility mode on Server?

Also with the programs suggested so far (ImageMagick, Picajet) can I organise the files into folders in Windows Explorer using the software (sorting them into Year, then month sub-folders) or do they use a database file extension that can only be opened by them? Sort of like how you can organise and save your iTunes database as a file (but if the database is deleted you have to re-do everything)
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Windows Server is basically exactly like regular windows but without as many applications and eye candy out of the box with a bunch of extra server software that you can install that isn't installed out of the box. Most software should just work and you won't know until you try it. Personally, I would write a script to handle it, but that's just me.
 
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
Windows Server is basically exactly like regular windows but without as many applications and eye candy out of the box with a bunch of extra server software that you can install that isn't installed out of the box. Most software should just work and you won't know until you try it. Personally, I would write a script to handle it, but that's just me.
I dunno how to do that though :(
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I dunno how to do that though :(
I think that you, like many people, are capable of learning how to. In fact I would ask the employer what they're expecting and working off of that. It's very possible that they might want something written by hand. I wouldn't try flying blind.
 
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
I think that you, like many people, are capable of learning how to. In fact I would ask the employer what they're expecting and working off of that. It's very possible that they might want something written by hand. I wouldn't try flying blind.
It's not a techy company, it's a local community business. Basically they've got a load of unsorted pictures on their server and they'd like to sort so they can be used for marketing purposes if necessary and archived if possible. Guy in charge doesn't mind if I use the software or write a script as long as the servers photos are organised. Can't say what it looks like atm as I start on the 2nd of June but I'm trying to have a game plan so I can sort the tedious part out quickly
 
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
Alright I'm on the server now and there are 2900+ jpegs on here. The way I see it there are two ways to organise this.

Either a non destructive method like Picasa where all the images are nicely sorted into folders and albums by year, month and date, but only when using Picasa, or to move all the images into a single images folder, then run a program to sort them into Year, month and date subfolders.

The problem with Picasa though is that presumably the information is saved as a database file, some sort of XML, which could get corrupted and mean the organisation has to be re-done
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,866 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
Joined
Apr 15, 2009
Messages
2,914 (0.53/day)
System Name N/A
Processor i7-4790K
Motherboard Asus Z97-A
Cooling Thermalright True Power 140
Memory 2 x 8GB GeIL Potenza 2400Mhz
Video Card(s) MSI GTX 970 Gaming
Storage 2TB Seagate Barracuda
Display(s) 24" Samsung 1080p LED Monitor
Case Phanteks Enthoo Pro
Power Supply Corsair TX650W
Mouse Logitech MX518
Keyboard Corsair K70 (Brown MX)
Software Windows 8.1
Okay guys need help with something else

is there any way to have an external device like an SD card reader come up when plugged into a local machine when you're logged into a remote desktop?

and does anyone know how to set up a camera to automatically write author and copyright info metadata when a picture is taken?
 
Top