09. februar 2004 - 04:57Der er
5 kommentarer og 1 løsning
enkelt script til linux, automatisere 'convert'
på min mandrake kan jeg skrive convert [options] og få resamplet en jpeg-fil. men hvis jeg nu har 100 som har forløbende numre, kan man så lave et lille script med et loop som ordner det?? PS: Er dette iøvrigt den rigtige kategori.
Prøv noget så simpelt som convert -dine-options `ls -1` mens du står i den folder som dine jpeg filer ligger i. Prøv at skrive ls -1 en gang så du forstår hvad der sker. Denne kommando tager med andre ord revl og krat og er ligeglad med om det er jpg filer eller ej. Hvis det altså virker... ellers laver jeg et bash script til dig.
jeg har rodet lidt med det, og kan ikke få det til at virke. syntaksen er convert -size 120x120 foto0001.jpg -resize 120x120 +profile "*" foto0001.jpg (programmet er imagemagick) og jeg har prøvet at placere ls -1 forskellige steder det kunne være lækkert med et script - er 30 pts ok?
Prøv lige det her først så: convert -size 120x120 `ls -1` -resize 120x120 +profile "*"
Hvis den vil tage det uden output fil navn. Du skal huske at det skal sættes i `` fordi så tager bash outputtet af den kommando og sætter det ind i den anden kommando. Jeg har lidt travlt med noget andet programmering i dag, så jeg kan ikke scripte nu.
jeg prøvede som du sagde, og satte *.* bagefter for at få det til at virke så laver den 2 nye udgaver af hver, som alle hedder foto0008.jpg.x, og så skal filnavn rettes til i alle sammen. så er det lige så hurtigt (eller langsomt) at tage dem en efter en. men jeg venter gerne et par dage hvis man kan lave et enkelt script der bare virker, OK?
jeg log mig inspirere af artiklen her på eksperten om batch opgaver i irfanview. den kan det hele og mere til :-) og den kører fint på min mandrake-maskine
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.