Makro för att beskära bilder?
- ZX Spectrum
- Inlägg: 4905
- Blev medlem: 04 jan 2007, 22:58
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Göteborg
Makro för att beskära bilder?
Jag är i behov av ett makro som massbeskär bilder. Det är så att jag har kyrkböcker inskannade på hårddisken för släktforskning och alla är inskannade på samma sätt, dvs. ett uppslag i boken är en bild. Nu är det så att jag bara är intresserad av vänster sida (halva bilden) och vill beskära denna. Problemet är att jag har väl en c:a 1000 sidor som behövs göras och då vill jag inte göra samma moment manuellt bild efter bild utan att datorn får fixa detta automatiskt.
Är detta möjligt då beskärningarna kommer att se exakt likadan ut på samtliga bilder?
Är detta möjligt då beskärningarna kommer att se exakt likadan ut på samtliga bilder?
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Makro för att beskära bilder?
Det låter som ett jobb för ImageMagick, http://www.imagemagick.org/script/comma ... essing.php
- ZX Spectrum
- Inlägg: 4905
- Blev medlem: 04 jan 2007, 22:58
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Göteborg
Re: Makro för att beskära bilder?
Det fungerade fint att beskära bilden på detta sättet.
Nu gäller det bara att fixa ett skript som beskär alla bilderna i en viss mapp så är lyckan fullständig.
Letar som en galning nu på google.se efter tips om hur man skriver ett sådant skript.
Kod: Markera allt
convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
Letar som en galning nu på google.se efter tips om hur man skriver ett sådant skript.
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Makro för att beskära bilder?
Typ så här:
Väldigt otestat.
Kod: Markera allt
for file in *.JPG; do
convert -crop 1590x2280+72+76 $file ${file/.JPG/_out.jpg}
done
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Makro för att beskära bilder?
Använd mogrify med -path så behöver du inget skript:ZX Spectrum skrev:Det fungerade fint att beskära bilden på detta sättet.
Nu gäller det bara att fixa ett skript som beskär alla bilderna i en viss mapp så är lyckan fullständig.Kod: Markera allt
convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
Kod: Markera allt
mkdir beskurna_bilder
mogrify -path beskurna_bilder -crop 1590x2280+72+76 *.JPG
- ZX Spectrum
- Inlägg: 4905
- Blev medlem: 04 jan 2007, 22:58
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Göteborg
Re: Makro för att beskära bilder?
Nu verkar det fungera. Var lite fel i ditt skript Lars men var ändå till stor hjälp.
Jag ändrade skriptet till detta istället:
Jag körde detta skriptet på en kopia av min befintliga mapp så ingen skada skedd. Alla bilder gjordes om enligt min önskan så ett stort tack Lars.
Har alltid tyckt det gått snabbt med makron i Photoshop men detta gick ändå snabbare. Datorn har redan beskurit 350 bilder och alla blev lika perfekta dessutom med mig framför TV:n.
Jag ändrade skriptet till detta istället:
Kod: Markera allt
#!/bin/bash
for file in *.JPG; do
convert -crop 1590x2280+72+76 $file $file
done
Har alltid tyckt det gått snabbt med makron i Photoshop men detta gick ändå snabbare. Datorn har redan beskurit 350 bilder och alla blev lika perfekta dessutom med mig framför TV:n.

Låter också intressant. Får testa detta vid något tillfälle också.Konservburk skrev:Använd mogrify med -path så behöver du inget skript:ZX Spectrum skrev:Det fungerade fint att beskära bilden på detta sättet.
Nu gäller det bara att fixa ett skript som beskär alla bilderna i en viss mapp så är lyckan fullständig.Kod: Markera allt
convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
Kod: Markera allt
mkdir beskurna_bilder mogrify -path beskurna_bilder -crop 1590x2280+72+76 *.JPG
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om