Toon posts:

Meerdere JPG's in één keer verkleinen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Voorheen draaide ik altijd Windows XP en in het weekend werk ik in een kroeg (ja ik heb nog een ander leven :P) en de foto's die ik altijd nam moest ik ook altijd thuis op me bak thumbs voor maken. Dit deed ik altijd met een simpel programma'tje van MicroSoft.


Nu is het zo dat ik ben over ben gestapt op Mandrake 9.0 :D Ik heb eindelijk mijn digitale camera prima werkend maar ik moet nog steeds thumbs maken. Nu had ik even met google gezocht en kwam ik op een perlscriptje maar deze geeft alleen maar error en van alles voor gedaan maar dat krijg ik niet werkend.

Eén jpg krijg ik wel geresized, maar ik heb meestal een stuk of 100 foto's
Iemand die hier wat voor weet dat ik dit onder linux in één keer kan gaan doen. Zonder perl scriptjes?

[ Voor 7% gewijzigd door moto-moi op 25-09-2003 14:20 ]


  • monkel
  • Registratie: Januari 2001
  • Laatst online: 30-04 21:24
imagemagick al geprobeerd?

Verwijderd

Topicstarter
Nee, ook niet geinstalleerd, alleen GIMP.

Is dit met imagemagic mogelijk dat ik meerdere images kan resizen, want dat install ik het even :)

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Ja, het bijpassende commando heet convert. Je kan met een simpel scriptje meteen een heleboel fotos tegelijk resizen.

Everyone complains of his memory, no one of his judgement.


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
ImageMagick:
convert -scale 320x240 bigimage.jpg littleimage.jpg

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 10-04 09:49
Dit deed ik altijd met een simpel programma'tje van MSchoft.
Nooit van gehoord..

Zoals sebas en AlterEgo al aangeven; ImageMagick met behulp van een scriptje om meer foto's tegelijk te doen:

code:
1
2
3
4
5
6
7
#!/bin/bash

for FILE in ${*}
do
    echo "Bezig met: ${FILE}"
    `convert "${FILE}" -resize 100x70 "sml_${FILE}"`
done

Zet dit in een tekstfile en maak het uitvoerbaar met "chmod +x jouwscript". Aanroepen met ./jouwscript *.jpg o.i.d.

Of iets in die trand. Zoek even uit of "scale" of "resize" beter voor je doeleinden is. (zijn alle foto's even groot? moeten alle thumbnails hetzelfde formaat hebben of moeten ze kleiner zijn dan een bepaald maximum?)

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Freak_NL, waarom die backticks om de convert opdracht :?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Dit scriptje verkleint alle fotos in de huidige directory:
code:
1
2
3
4
5
6
7
#!/bin/bash

for FILE in ${ls *.jpg}
do
    echo "Bezig met: $FILE"
    convert $FILE -resize 100x70 sml_$FILE
done

It sounds like it could be either bad hardware or software


  • Martin Sturm
  • Registratie: December 1999
  • Laatst online: 30-04 16:11
smokalot schreef op 25 September 2003 @ 11:49:
Dit scriptje verkleint alle fotos in de huidige directory:
code:
1
2
3
4
5
6
7
#!/bin/bash

for FILE in ${ls *.jpg}
do
    echo "Bezig met: $FILE"
    convert $FILE -resize 100x70 sml_$FILE
done
Misschien ben ik nu slim ofzo, maar er is ook een tooltje mogrify (onderdeel van imagemagick).
Daarmee kan het als volgt
code:
1
mogrify -size 100x70 *.jpg -resize 100x70

die eerste optie (-size 100x70) kan ook weggelaten worden, maar als je hem niet weglaat is ie sneller.
Scheelt weer allerlei nutteloze shellscriptjes :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 30-04 15:37

chem

Reist de wereld rond

vergeet niet "-antialias -depth 8 -quality 90 -colorspace RGB" toe te voegen...

Klaar voor een nieuwe uitdaging.


  • mhr-zip
  • Registratie: Januari 2001
  • Laatst online: 30-04 21:39
ik lees weer half

[ Voor 87% gewijzigd door mhr-zip op 25-09-2003 12:15 ]

Zijn vijftig was nog schoon. Drinkwaterkaart.nl Drinkwaterspots


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Enneh.. gebruik dus geen filenames met spaties, want dan gaat die for-lus aan de krek :)

(spatie is dus een scheidingsteken, "jan met bier.jpg" wordt dan als "jan", "met", "bier.jpg" ingelezen..)

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
serkoon schreef op 25 september 2003 @ 13:43:
Enneh.. gebruik dus geen filenames met spaties, want dan gaat die for-lus aan de krek :)

(spatie is dus een scheidingsteken, "jan met bier.jpg" wordt dan als "jan", "met", "bier.jpg" ingelezen..)
Dan gooi je toch aanhalingstekens om de variabele:
code:
1
2
3
4
for i in *.jpg
do
    commando "$i"
done

werkt prima met spaties in de bestandsnamen.

"He took a duck in the face at two hundred and fifty knots."


  • |orion
  • Registratie: Juli 2002
  • Laatst online: 16-04 15:16
Misschien niet helemaal ontopic (ik weet niet zeker of mandrake nou Gnome of KDE gebruikt) maar met Konqueror is het ook mogelijk om image gallery's te maken. Een paar muisklikken en hij maakt alles, inclusief html pagina en thumbnails..

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 10-04 09:49
|orion: Dat is KDE (Konqueror is de KDE filebrowser). Misschien is dat voor TS ook een oplossing.

kenneth: lol, nu je het zegt. Ik was in dat scriptje (knip en plak) waarschijnlijk meer aan het doen, maar heb alleen de (werkende) essentie hier neergezet. :P

Verwijderd

Topicstarter
Ik ga de scriptjes vanavond even proberen. Maar de namen moeten wel het zelfde blijven ... dit is geen probleem met zo'n scriptje?!

(helaas weet ik nog niet veel programmeren)

  • Martin Sturm
  • Registratie: December 1999
  • Laatst online: 30-04 16:11
Verwijderd schreef op 25 September 2003 @ 17:26:
Ik ga de scriptjes vanavond even proberen. Maar de namen moeten wel het zelfde blijven ... dit is geen probleem met zo'n scriptje?!

(helaas weet ik nog niet veel programmeren)
Misschien ben ik nu slim ofzo, maar er is ook een tooltje mogrify (onderdeel van imagemagick).
Daarmee kan het als volgt

code:

mogrify -size 100x70 *.jpg -resize 100x70
Blijven de namen hetzelfde, spaties e.d. zijn ook geen probleem en je hoeft geen script te schrijven en dus minder kans op typo's en het tooltje is hier voor bedoeld.. En als je convert hebt, heb je mogrify ook.

  • bultoog
  • Registratie: Oktober 2001
  • Laatst online: 14-05-2021

bultoog

dat deed pijn!!!

http://freshmeat.net/projects/batcher/?topic_id=100

dit progje gebruik ik altijd werkt echt relax, vindt ik persoonlijk. mischien iets voor je. :)

hmm..interresant...dat ga ik ook proberen. | ik tuxs veilig!
iedereen weet het, maar niemand komt op de gedachte - blooming
mama ik ben mOrPhie kwijt geraakt, krijg ik nu een nieuwe :P
wees je zelf!


Verwijderd

Topicstarter
Mensen het werkt perfect !!

Bedankt!
Pagina: 1