Duizend wegen die naar Rome leiden.
Ik heb een alias gemaakt in het bestandje .bashrc, zie onder. Dit wordt gelezen wanneer je een terminalvenster opent.
Op mijn /Bureaublad heb ik een mapje 2flik aangemaakt, wat staat voor "to Flickr, stuur naar Flickr".
Als ik een poosje foto's bewerkt heb waarvan ik sommige of meer op mijn Flickr-account wil zetten, dan gebruik ik Geeqie om de foto's (jpg's/JPG's) te selecteren en vervolgens naar dat mapje 2flik te kopiëren/slepen. Staan ze eenmaal daar, dan open ik een terminal en typ ik '40p', wat staat voor "resize naar 40 procent van de oorspronkelijke grootte". Een foto van 4928x3264px (een 16mp jpg) wordt hiermee teruggebracht tot een foto van 1971x1306px, wat prima is om op Flickr te plaatsen. De toverformule is als volgt.
alias 40p='cd ~/Bureaublad/2flik && for i in *.jpg *.JPG; do echo $i; convert -resize 40% $i -quality 85 -set filename:f "%t.40p" '%[filename:f].jpg'; done'
Vervolgens typ ik in Thunar Ctrl+S (= op patroon selecteren), ik typ '40p' en al m'n verkleinde foto's worden nu geselecteerd. Deze kan ik nu in één keer naar de upload-pagina van Flickr slepen.
Uiteraard is het Flickr-deel niet nodig, om foto's te verkleinen kun je gewoon de eerste 'alias 40p' gebruiken. De waarde achter resize (40%, 60%, etc.) stel je in naar eigen voorkeur (is ook camera/pixelafhankelijk), quality is de jpg-compressie: 100 is minimale compressie/maximale bestandgrootte, 0 is minimale bestandsgrootte en maximaal slecht, gebruik waarden groter dan 70 is mijn aanbeveling. Tot slot kun je de bestandsnaam elke naam meegeven die je wilt, in het bovenstaande voorbeeld wordt een jpg genaamd boom.jpg verkleind naar een bestand met de naam boom.40p.jpg.
Klinkt wellicht wat ingewikkeld, maar als je dit eenmaal hebt opgezet is het een kwestie van foto's naar een mapje slepen en 40p of iets soortgelijks in een terminal te typen.