Makro för att beskära bilder?

Användarvisningsbild
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?

Inlägg av ZX Spectrum »

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?
Bild
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
Lars
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?

Inlägg av Lars »

Det låter som ett jobb för ImageMagick, http://www.imagemagick.org/script/comma ... essing.php
Användarvisningsbild
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?

Inlägg av ZX Spectrum »

Det fungerade fint att beskära bilden på detta sättet.

Kod: Markera allt

convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
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.
Bild
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
Lars
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?

Inlägg av Lars »

Typ så här:

Kod: Markera allt

for file in *.JPG; do
   convert -crop 1590x2280+72+76 $file ${file/.JPG/_out.jpg}
done
Väldigt otestat.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Makro för att beskära bilder?

Inlägg av Konservburk »

ZX Spectrum skrev:Det fungerade fint att beskära bilden på detta sättet.

Kod: Markera allt

convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
Nu gäller det bara att fixa ett skript som beskär alla bilderna i en viss mapp så är lyckan fullständig.
Använd mogrify med -path så behöver du inget skript:

Kod: Markera allt

mkdir beskurna_bilder
mogrify -path beskurna_bilder -crop 1590x2280+72+76 *.JPG
Användarvisningsbild
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?

Inlägg av ZX Spectrum »

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:

Kod: Markera allt

#!/bin/bash 

for file in *.JPG; do
    convert -crop 1590x2280+72+76 $file $file
done
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. ;D
Konservburk skrev:
ZX Spectrum skrev:Det fungerade fint att beskära bilden på detta sättet.

Kod: Markera allt

convert -crop 1590x2280+72+76 SE-GLA-13665-AI-20-0361-0350.JPG temp.jpg
Nu gäller det bara att fixa ett skript som beskär alla bilderna i en viss mapp så är lyckan fullständig.
Använd mogrify med -path så behöver du inget skript:

Kod: Markera allt

mkdir beskurna_bilder
mogrify -path beskurna_bilder -crop 1590x2280+72+76 *.JPG
Låter också intressant. Får testa detta vid något tillfälle också.
Bild
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
Skriv svar

Återgå till "Program - inaktuell"