• 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,897 (0.88/day)
Likes
262
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
#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,099 (1.05/day)
Likes
1,166
Location
Geneva, 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
#2
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.03/day)
Likes
10
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
#3
Joined
Apr 15, 2009
Messages
2,897 (0.88/day)
Likes
262
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
#4
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,013 (1.41/day)
Likes
630
Location
UK
System Name PC
Processor AMD FX 8320E @4.3ghz
Motherboard Asrock 970 extreme3
Cooling Phanteks PH-TC12DX, 3 x NZXT FN 140mm, 1x NZXT FV V2 120mm
Memory 8GB Corsair Vengeance Blue 1600mhz
Video Card(s) ASUS R9 290 DCII-OC 4GB
Storage 128GB Kingston V200 SSD 1TB WD Blue, 750GB Maxtor
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
#5
Yes

(assuming it has the right options installed)
 
Last edited:
Joined
Mar 6, 2014
Messages
45 (0.03/day)
Likes
10
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
#6
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,897 (0.88/day)
Likes
262
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
#7
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
10,623 (4.66/day)
Likes
5,738
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#8
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,897 (0.88/day)
Likes
262
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
#9
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
10,623 (4.66/day)
Likes
5,738
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) MSI AMD Radeon R9 390 GAMING 8GB @ PCI-E 3.0
Storage 2x120Gb SATA3 Corsair Force GT Raid-0, 4x1Tb RAID-5, 1x500GB
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 17.10
Benchmark Scores Benchmarks aren't everything.
#10
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,897 (0.88/day)
Likes
262
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
#11
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,897 (0.88/day)
Likes
262
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
#12
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

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,483 (4.21/day)
Likes
6,416
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EKWB L360 R2.0
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x HGST 3TB (RAID0) | 1x ADATA 128SSD (Cache) | 1x Drevo 256SSD | 1x 1TB 850 EVO | 1x 250GB 960 EVO
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
#13
Joined
Apr 15, 2009
Messages
2,897 (0.88/day)
Likes
262
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
#14
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?