Az IamageMagick nem tudja kezelni azt, ha fájlok nevében szóköz van, mit tehetek?
convert -crop 2040x1395+430+285 Screen Shot 2018-06-22 at 11.52.13.jpg b.jpg
convert: unable to open image 'Screen': No such file or directory @ error/blob.c/OpenBlob/3328
Ha átnevezem a.jpg-re akkor működik, az a baj csupán, hogy szóköz van a fájlnévben
de nekem batch processzálás kell, és egy másik progi adja ezeket a neveket, jó lenne, ha kezelni tudná valahogyan alapból az ImageMgick és nem kéne előtte átnevezni. N incs valami trükk erre?
#1 nyomán:
convert -crop 2040x1395+430+285 "Screen Shot 2018-06-22 at 11.52.13.jpg" "b.jpg"
Jó mindegy, shell scripten kívül átneveztem őket, mert az OSX Finder-ben van ilyen funkció. Viszont kiderült, hogy nem is ez volt a baj, hanem nem tudom mi.
mogrify -crop 2040x1395+430+285 -path ./cropped *.jpg
Ezt írja az összes fájlra:
mogrify: unable to open image './cropped/Screen_Shot_2018-06-22_at_11.57.16.jpg': No such file or directory @ error/blob.c/OpenBlob/3328.
pedig mogrify nálkül működik egyesével:
convert -crop 2040x1395+430+285 a.jpg b.jpg
Mi lehet a baj?
Hmm, itt nincs -verbose opció, hogy többet is kiírjon?
Meg volt olyan is, hogy ha hiányzik valami , pl ffmpeg akkor nem tudja megcsinálni, stb..
man find (/print0)
man xargs (/--null)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!