Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Foto's in batch verkleinen  (gelezen 3871 keer)

Offline h2o

  • Lid
Foto's in batch verkleinen
« Gepost op: 2017/02/21, 09:20:26 »
Ik ben op zoek naar een commando om alle foto's van bij > 3400x te verkleinen naar bijv. 2048x1500 of naar bijv. 30%
Daarbij wil ik als het mogelijk is ook alle subdirs meenemen zodat ik dat commando bijv. 's nachts op mij  werk kan laten draaien en de volgende ochtend alle foto's (dus ook van de subdirs) zijn verkleind naar bijv. 2014x1500 of 30%.

Is dat mogelijk?
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #1 Gepost op: 2017/02/21, 09:39:22 »
Hoi h20,

Mogrify uit het Imagemagick pakket kan dat prima en ook wel in de subdirs. Om hoeveel foto's praten we dan? Mag het een terminalopdracht zijn?

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline RikRik

  • Lid
Re: Foto's in batch verkleinen
« Reactie #2 Gepost op: 2017/02/21, 09:52:09 »
nautilus-image-converter staat in softwarebeheer of https://apps.ubuntu.com/cat/search/?q=nautilus-image-converter&op=

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #3 Gepost op: 2017/02/21, 09:55:56 »
Een terminalopdracht, graag zelfs. Het betreft een fotoserver op ons werk waar we de gedateerde heel grote foto's uit het archief verkleind willen hebben. Mag dus gerust een nachtklusje zijn.

Ik heb nu al dit gevonden: find . -iname \*.jpg -exec convert -verbose -quality 100 -resize 1600\> "{}" "/files/fototemp/{}" \;
waarmee ik alle foto's groter van 1600 verklein naar /files/fototemp. Alleen moet ik daarna uit die directory alles (vekleind) weer terug moet kopiëren.
« Laatst bewerkt op: 2017/02/21, 10:10:49 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Re: Foto's in batch verkleinen
« Reactie #4 Gepost op: 2017/02/21, 10:49:13 »
Ik kreeg van Jvecht ooit eens de tip van David's Batch Processor welke onder Gimp kan werken.
Daarmee kun je vele batch handelingen doorvoeren, waaronder ook afmetingen.

Deze tip wordt hier nog steeds naar volle tevredenheid toegepast. Thanks Just.
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #5 Gepost op: 2017/02/21, 11:09:51 »
Hoi h20,

Dit is een klus voor een specialist. Zo vraagt convert om een nieuwe bestandsnaam en is daardoor een programma die zich niet leent voor een batch. Dat wordt hier opgelost met dat find.

Mogrify leent zich wel voor een batch, maar overschrijft je oorspronkelijke bestand. Dan verder wil je natuurlijk in beginsel geen grote hoeveelheden data verplaatsen op je server.

Hoe is dat eigenlijk? Willen jullie juist wél van je bronbestanden in volle omvang af?

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #6 Gepost op: 2017/02/21, 11:21:41 »
Hoi h20,

Dit is een klus voor een specialist. Zo vraagt convert om een nieuwe bestandsnaam en is daardoor een programma die zich niet leent voor een batch. Dat wordt hier opgelost met dat find.

Mogrify leent zich wel voor een batch, maar overschrijft je oorspronkelijke bestand. Dan verder wil je natuurlijk in beginsel geen grote hoeveelheden data verplaatsen op je server.

Hoe is dat eigenlijk? Willen jullie juist wél van je bronbestanden in volle omvang af?
Dat is ook precies wat wij willen. Op onze organisatie zijn er mensen die een aantal jaren aanwezig zijn en op een gegeven moment verdwijnen. AL de foto's staan er nog op en omdat deze personen niet meer aanwezig zijn mag (en moet) alles worden verkleind. Het is toch archief. Alles mag (en moet) worden overschreven naar 1600x1200 of 1200x1600.
Ik ben nu bezig met zo'n klus van foto's die naar een website moeten. Dan is het niet relevant om 8 MB foto's erop te zetten. Het is maar een fotoalbum. Die foto's moeten ook verkleind worden én overschreven, de originelen hebben we achter de hand op een externe schijf.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #7 Gepost op: 2017/02/21, 11:53:26 »
Hoi h20,

Dan zou je zoiets moeten doen:

find -name "*.jpg" -exec mogrify -resize 1600 -quality 75 {} \;
Ik zou dit wel even uitproberen in een testsituatie! De switch -resize 1600 brengt de grootste van de twee afmetingen terug naar 1600 en behoudt de verhouding tussen hoogte en breedte.

De -quality 75 brengt de jpg factor naar 75. Scheelt ook in bestandsgrootte als de bron hoger zit.

Deze opdracht zoekt alleen op lowercase extensies. Je moet ook nog wat doen voor uppercase extensies. Ik zou dan denken alles eerst hernoemen naar iets van jouw keuze. Hernoemen kost weinig tijd ten opzichte van resizen, maar dan moet je wellicht ook weer wat doen om naamconflicten te voorkomen.

Kijk, dat zijn dus van die grollen die een specialist zo uit de mouw schudt met zijn ervaring en ik niet. Ik denk dit allemaal maar.

Trouwens wel een heel leuk vraagstuk, h20!

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #8 Gepost op: 2017/02/21, 13:40:29 »
Prima Just. Gelukt in een proefopstelling, drie directories van > 270 MB naar > 161 MB.
Ik heb eerst met Thunar alles naar lowercase omgezet, maar daar zijn ook terminalcommando's voor te vinden. Ik ben een heel stuk vooruit geholpen en ga hier zeker verder mee aan de gang.

Tot zover bedankt en ook iedereen die heeft meegedacht.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #9 Gepost op: 2017/02/21, 14:17:53 »
Hoi h20,

Fijn om te horen!

Succes met de klus!

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Re: Foto's in batch verkleinen
« Reactie #10 Gepost op: 2017/02/21, 16:38:02 »
Hoi h20,

Dit is een klus voor een specialist. Zo vraagt convert om een nieuwe bestandsnaam en is daardoor een programma die zich niet leent voor een batch. Dat wordt hier opgelost met dat find.

Mogrify leent zich wel voor een batch, maar overschrijft je oorspronkelijke bestand. Dan verder wil je natuurlijk in beginsel geen grote hoeveelheden data verplaatsen op je server.

Bij David's Batch Processor  kun je batch verkleinen waarbij je kunt kiezen of je het origineel overschijft of niet.
Zo kun je er een pro of post aan de originele naam toevoegen.
Je kunt procentueel of naar absolute afmetingen verkleinen.

Je kunt kiezen in welk formaat je opslaat (bijvoorbeeld png of jpg of gif of..)
En terwijl je batch verkleint kun je nog vele andere handelingen mee uit laten voeren. Kwaliteit instellen bijvoorbeeld. Of alle afbeeldingen wat meer contrast geven. Bijsnijden. Draaien. En nog een zootje andere handelingen.
Op elk tabblad kun je diverse zaken instellen.
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #11 Gepost op: 2017/02/21, 18:39:37 »
Beste Partyrabbit,
Bij David's Batch Processor  kun je batch verkleinen waarbij je kunt kiezen of je het origineel overschijft of niet.
Zo kun je er een pro of post aan de originele naam toevoegen.
Je kunt procentueel of naar absolute afmetingen verkleinen.

Je kunt kiezen in welk formaat je opslaat (bijvoorbeeld png of jpg of gif of..)
En terwijl je batch verkleint kun je nog vele andere handelingen mee uit laten voeren. Kwaliteit instellen bijvoorbeeld. Of alle afbeeldingen wat meer contrast geven. Bijsnijden. Draaien. En nog een zootje andere handelingen.
Op elk tabblad kun je diverse zaken instellen.
Ik was al bekend met deze plugin. Die heb ik ook vaak gebruikt en gebruik hem nog regelmatig om meerdere bewerkingen te doen. In dit geval moest ik vandaag de website restaureren. De provider had zo'n 1600 foto's per ongeluk verwijderd. Er was wel een backup en die kreeg ik vanmorgen via WeTransfer binnen. > 6 GB aan foto's.

Met de truc van Just heb ik daar maximaal 1600x1200 of 1200x1600 foto's van gemaakt en die vanmiddag weer op het web geplaatst. Het voordeel van Just's trucje is dat alle foto's ook van de onderliggende subdirectories in één keer worden verkleind.
Met jouw werkwijze lukt dat ook wel, maar dan moet ik directory voor directory bewerken, en dat kost meer tijd.
Bovendien kan ik nu met Just's trucje mijn eigenlijke opdracht uitvoeren: Alle oude foto's verkleinen en daarna alles met tar in te pakken voor het archief.

Maar ander mensen hebben misschien nog niet van jouw tip gehoord en kunnen er hun winst mee doen.

Ik zoek alleen nog een bruikbare tip om hele directory bomen in één keer alle namen in lowercase te zetten. Dat is mij nog niet gelukt
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Re: Foto's in batch verkleinen
« Reactie #12 Gepost op: 2017/02/21, 19:06:45 »
Citaat
Ik zoek alleen nog een bruikbare tip om hele directory bomen in één keer alle namen in lowercase te zetten. Dat is mij nog niet gelukt
Ik denk dat dit met KRename mogelijk is.
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #13 Gepost op: 2017/02/21, 21:18:58 »
Citaat
Ik zoek alleen nog een bruikbare tip om hele directory bomen in één keer alle namen in lowercase te zetten. Dat is mij nog niet gelukt
Ik denk dat dit met KRename mogelijk is.
Ook dit werkt prima. Ik heb als test alles wat ik vandaag heb verkleind hier en daar omgezet naar uppercase en met krename weer teruggezet naar lowecase. Zo'n 1400 foto's staan binnen enkele secondes allemaal in lowercase.
Bedankt voor de tip, daar heb ik veel plezier en gemak van.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #14 Gepost op: 2017/02/21, 21:23:51 »
Succes met de klus!
Die klus was met deze commandostring binnen enkele minuten gepiept. In combinatie met krename (waarmee ik alles in lowercase zet) pakt die commandostring alles mee en laat niet de uppercase bestanden staan.  ^-^  :)

Vrijdag ben ik weer op deze locatie en ga ik de hele fotoserver opschonen en comprimeren.

Iedereen bedankt voor het meedenken en aandragen van tips!!
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #15 Gepost op: 2017/02/21, 21:34:45 »
Hoi h2o,

Fijn dat het allemaal gelukt is en ik heb er zelf weer de tip van asilnevs met krename aan overgehouden.

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline vanadium

  • Lid
Re: Foto's in batch verkleinen
« Reactie #16 Gepost op: 2017/02/22, 12:57:38 »
In combinatie met krename (waarmee ik alles in lowercase zet) pakt die commandostring alles mee en laat niet de uppercase bestanden staan. 
Gebruik de optie -iname in plaats van -name in je find commando om die tussenstap te vermijden.

youpie123

  • Gast
Re: Foto's in batch verkleinen
« Reactie #17 Gepost op: 2017/02/22, 18:54:02 »
Hoi h2o,

Fijn dat het allemaal gelukt is en ik heb er zelf weer de tip van asilnevs met krename aan overgehouden.

groet,

Just

Sluit ik me helemaal bij aan. Ik heb gisteren ongeveer 3000 songs opnieuw van een naam artiest - naam track kunnen voorzien met de TagLib plugin van Krename. Deze bestanden hadden allemaal een f00001.flac en oplopende naam gekregen na een recovery.
Je weet niet half hoe blij ik ben  :) :) :)

Offline h2o

  • Lid
Re: Foto's in batch verkleinen
« Reactie #18 Gepost op: 2017/02/24, 09:50:52 »
Met krename ben ik nu bezig om alles naar lowecase om te zetten. Gaat prima zo, ruin 59000 foto's in één run.
Ook heb ik al diverse bestanden gereduceerd en tot nu toe al > 12 GB bespaard.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline jvecht

  • Lid
    • Just Vecht
Re: Foto's in batch verkleinen
« Reactie #19 Gepost op: 2017/02/24, 11:16:34 »
Hoi h20,

Hij gaat echt lekker, hè?

groet,

Just
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021