Hernoemen

Hoi
Ik gebruikte altijd Gwenview om mijn fotos te hernoemen (bulk) was erg handig,misschien mis ik iets maar kan het niet meer vinden.:frowning:
Heeft iemand nog een idee waar te kijken,ik denk dat het niet meer zit in gwenview.:)maar kan er ook overheen kijken.

Bedankt

Geen idee wat je bedoelt met “fotos hernoemen”. Kun je dat misschien in iets verder uitleggen. Liefst bezien vanuit wat de computer moet doen.

Digikam ( standaard met KDE geïnstalleerd ) kan dat wel. Alle foto’s in een map selecteren, F2 en dan verschijnt er een schermpje, waarschijnlijk zoals je dat al kent.

Met fotos hernoemen bedoel ik na bv een vacantie en je hebt veel fotos dan selecteer ik ze eerst op datum en dan hernoem ik ze van 0001-0002 enz.
Vorige keer in Konqueror zitten doen ging wel maar moeilijker als in gwenview.

Alle foto’s in een map selecteren, F2 en dan verschijnt er een schermpje, waarschijnlijk zoals je dat al kent

Ja dat is de makkelijke methode die werkt perfect,heel handig bedankt.

Aha, het gaat dus om JPEG bestanden (met EXIF).

Als ik mijn fototoestel aanlsuit (wordt gezien als mass-storage), krijg ik in KDE een pop-up met de mogelijheid: Fotos downloaded met Digikam (of zoiets). Als ik mij goed herinner kan ik dan bestandsnamen laten maken met vaste tekst en variable velden (bijv. de datum).

Ook gebruik ik wel jhead. Daarmee kan ik bijv. de bestandsnamen een datumveld geven vanuit de JPEG header. Je kan ook de c-time van de bestanden op de datum/tijd uit de JPEG header zetten (handig als de c-time met bijv. copieëren de datum/tijd van de aanmaak van de copie bevat).
Ook kan je met jhead de datum/tijd van de JPEG header aanpassen. Ik doe dat wel eens om mijn serie met die van Marian te synchroniseren.
Kortom, jhead is soms hartstikke handig.

Ik weet niet of met deze tools makkelijk vanaf 00001 te tellen is, maar als de volgorde op ASCII gesorteerd is, kan je met een klein bash loopje hernoemen bij bijv 1 beginnend.

Ik zal het programma jhead eens gaan proberen.Hernoemen gebruik ik meestal ook om de fotos uit verschilende cameras te mixen en als de datums in de cameras gelijk staan en je nummert vanaf 0001 krijg je alles mooi op volgorde.:wink:
Als je gaat hernoemen met bv 1 als begin gaat hij de nummer volgorde niet goed doen.:frowning:

Dit is gëën oplossing, maar ik vond deze zin in de man pagina:

...  '%i' will substitute a sequence number. Leading zeros can be specified like with printf - i.e. '%04i' pads the number to 4 digits using leading zeros.

Klinkt alsof dat is wat je zoekt.

Zelf houdt ik het graag bij YYYYMMD-hhmmss als begin van de naam. En dan die van mii YYYYMMDD-hhmmss-h.jpeg and die van Marian YYYYMMDD-hhmmss-m.jpeg. Bij overhalen komt dat al helemaal goed. Bij samenvoegen van plaatjes van onze twee cameras eventueel jhead om te synchroniseren (paar minuten/secondes erbij of eraf bij één van de twee series). Ze staan dan op volgorde, maar je kunt nog steeds zien wanneer en van wie.

maar je kunt nog steeds zien wanneer en van wie
Dat is inderdaad een goede want wij hebben wel eens zo iets van is die van jou of van mij.:slight_smile:

Maar aangezien jhead een command line programa, is ben ik bang dat die wel eens erg lastig voor mij zou kunnen zijn:|.

Kom kom. Koudwatervrees. :slight_smile:

Hallo Pieter,

Eerst even iets rechtzetten.

Ik heb hierboven gezegd dat ik Digikam gebruikt voor het downloaden en dan de namen zette zoals ik dat wilde. Dat is onjuist. Digikam kan dat niet. Sorry als ik je daarmee op het verkeerde been heb gezet. Digikam heeft ook het nadeel dat het gelijk een datbase gaat bouwen voor al je fotos. Dat is niet erg als je Digikam toch wilt gebruiken om je plaatjes te beheren, maar anders is het wat overdreven.

Ik gebruik, net als jij, “Downloaden met gwenview” van het pop-up menu. In 42.2 is dat er niet, zoals jouw oorspronkelijke klacht is.

Ik heb op 31.1 gekeken… Het programma dat gebruikt wordt als je met gwenview download is /usr/bin/gwenview_importer en dus niet gwenview zelf. In 13.1 is gwenview_importer een bestand van het gwenview pakket. Het hoort er daar dus gewoon bij.

In 42.2 ontbreekt het >:).

Ik zal eens verder gaan zoeken waarom de gebruiker weer geconfronteerd wordt met verdwenen functionaliteit. Zowel hier (in het engelse deel) als in de KDE forums. Dus ik kom hier op terug.

Overigens kan ik je waarschijnlijk wel een jhead commando leveren om je bestanden na downloaden (met Digikam of met Dolphin) de gewenste naam te geven. Volgens mij moet dat niet moeilijk zijn.

Hallo Pieter,

Ik heb antwoord in het engelse forum:https://forums.opensuse.org/showthread.php/524762-Is-gwenview_importer-removed-in-KDE-in-42-2?p=2822965#post2822965

Komt er op neer dat het de KDE versie van 42.2 niet heeft gehaald (dat is een redelijk onvolledig afgeleverd geheel krijg ik het idee). Maar het is intusen beschikbaar en komt mee met 42.3.

Je kunt door allerlei andere repos te gebruiken het nu al op je 42.2 krijgen. Persoonlijk zit ik op dergelijk gehack niet te wachten.

Overigens blijft mijn aanbod om je een aantal jhead commandos naar wens te leveren staan. Ik hoor het wel.

Altijd prettig om te zien dat als ik iets niet kan vinden dat het niet aan mij hoeft te leggen.:slight_smile:
Duurde even en ik heb inmiddels jhead geinstaleerd en de -h files bekeken.
En verder als bekeken kwam ik niet.

Dus ik wil wel graag wat jhead comandos van je om te hernoemen ,en misschien word mij dan ook meer duidelijk
over de -h files en kan ik een beetje begrijpen hoe het werkt.:expressionless:

Waarschijnlijk bedoel je met “-h files” the informatie die je krijgt als je de -h optie gebruikt. Maar dat is alleen een korte samenvatting van de aanroep voor als je even vergeten bent hoe het ook al weer zat. De echte documentatie vind je met

man jhead

Voorbeeld hoe de bestanden in een de “working directory” die eindigen op .jpg of .JPG een naam te geven die met de tekst “vakantie-zeeland” begint en dan de datum en tijd vanuit het JPEG bestand te halen is eindigt op .jpg:

henk@boven:~/test/photos> l
totaal 26228
drwxr-xr-x  2 henk wij    4096 18 mei 12:02 ./
drwxr-xr-x 21 henk wij    4096 18 mei 12:01 ../
-rw-r--r--  1 henk wij 4941341 20 sep  2016 IMGP4064.JPG
-rw-r--r--  1 henk wij 5109997 20 sep  2016 IMGP4065.JPG
-rw-r--r--  1 henk wij 5668776 20 sep  2016 IMGP4066.JPG
-rw-r--r--  1 henk wij 5559614 20 sep  2016 IMGP4067.JPG
-rw-r--r--  1 henk wij 5560999 20 sep  2016 IMGP4068.JPG
henk@boven:~/test/photos> jhead -nvakantie-zeeland%Y-%m-%d_%H:%M:%S *.[jJ][pP][gG]
IMGP4064.JPG --> vakantie-zeeland2016-09-20_08:56:50.jpg
IMGP4065.JPG --> vakantie-zeeland2016-09-20_08:56:59.jpg
IMGP4066.JPG --> vakantie-zeeland2016-09-20_09:00:08.jpg
IMGP4067.JPG --> vakantie-zeeland2016-09-20_09:28:31.jpg
IMGP4068.JPG --> vakantie-zeeland2016-09-20_09:33:28.jpg
henk@boven:~/test/photos> l
totaal 26228
drwxr-xr-x  2 henk wij    4096 18 mei 12:03 ./
drwxr-xr-x 21 henk wij    4096 18 mei 12:01 ../
-rw-r--r--  1 henk wij 4941341 20 sep  2016 vakantie-zeeland2016-09-20_08:56:50.jpg
-rw-r--r--  1 henk wij 5109997 20 sep  2016 vakantie-zeeland2016-09-20_08:56:59.jpg
-rw-r--r--  1 henk wij 5668776 20 sep  2016 vakantie-zeeland2016-09-20_09:00:08.jpg
-rw-r--r--  1 henk wij 5559614 20 sep  2016 vakantie-zeeland2016-09-20_09:28:31.jpg
-rw-r--r--  1 henk wij 5560999 20 sep  2016 vakantie-zeeland2016-09-20_09:33:28.jpg
henk@boven:~/test/photos>

Zoals je ziet de -n optie met een combinatie van stukje vaste tekst en %X uitdrukkingen die vervangen worden door de variabele stukjes. En achteraan een uitdrukking die door de shell wordt uitgewerkt als: alle bestanden die beginnen met een willekeurige text (*), dan een punt (.) en dan de letter j of J, …

Als je dit doorhebt kun je wat experimenteren op een test verzameling in een test directory (zoals ik boven doe).

Het makkelijkst is om een bestandje in de bin directory in je home directory the maken. Bijv. ~/bin/fotoset met als inhoud:

#!/bin/bash
jhead -nvakantie-zeeland%Y-%m-%d_%H:%M:%S *.[jJ][pP][gG]

(gebruik daar voor Kwrite of een andere editor naar wens).

Zorg dat je dat mag uitvoeren:

chmod u+x ~/bin/fotoset

Je kunt nu naar bijv. je test directory met fotos gaan en dan fotoset aanroepen:

cd ~/Plaatjes/test
fotoset

Niet tevreden? Wjzig de inhoud van fotoset en doe opnieuw

fotoset

Vragen om meer uitleg of hulp? Gewoon hier terugkomen.

Succes.

Ik kwam er niet uit ,en had het al opgegeven tot ik het zag.:shame:
Eerst met cd naar de map waar de fotos staan,en dan werkt het,ga het nu de komende dagen eens uitproberen met wat verschillende foto mapjes.:slight_smile:

pieter1602@linux-kbf6:~> cd /home/pieter1602/Afbeeldingen/Test
pieter1602@linux-kbf6:~/Afbeeldingen/Test> l
totaal 15912
drwxr-xr-x 2 pieter1602 users    4096 22 mei 21:48 ./
drwxr-xr-x 3 pieter1602 users    4096 20 mei 10:12 ../
-rw------- 1 pieter1602 users      60 22 mei 21:48 .directory
-rw-r--r-- 1 pieter1602 users       0 19 mei 09:15 l
-rw-r--r-- 1 pieter1602 users 5056295  8 mrt 09:56 Pieter2016-07-08_17:58:12.jpg
-rw-r--r-- 1 pieter1602 users 5499400  8 mrt 09:56 Pieter2016-07-08_17:58:16.jpg
-rw-r--r-- 1 pieter1602 users 5720137  8 mrt 09:56 Pieter2016-07-08_17:58:19.jpg

Het is lang geleden en ik zie niet preciesa wat je hebt gedaan, maar dat lijstje met JPEGs ziet er netjes uit.

Alleen, hoe kom je aan het (lege) bestand l? Ik denk dat dat het gevolg is van iets dat je verkeerd hebt getikt. Is dat zo, dan kan het weg.