Portál AbcLinuxu, 14. května 2025 05:12
identify -format '%w'
a '%h'
coz by ty potrebne obrazky melo rozeznat ale bohuzel vubec neznam bash takze se me nepodarilo toto prepsat do nejakeho funkcniho cyklu a podminky.ls -1 *jpg | xargs gm identify | sort -n -k 3
kde gm je z balicku graphicsmagick
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
gm identify *jpg | sort -n -k 3
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
for i in *.jpg; do echo $(identify -format '%w\n%h' $i | sort -nr) | while read hi lo; do echo $i: $hi x $lo; if [[ "$hi" >= 1024 ]] && [[ "$lo" >= 768 ]]; then echo 'mv "$i" "adresar/$i"'; #mv "$i" "adresar/$i" fi; done; donepro ostrý běh odstranit
#
před mv...
a přejmenovat adresar
na jmeno adresare kam chcete kopirovat.
for i in *.jpg; do echo $(identify -format '%w\n%h' $i | sort -nr) | while read hi lo; do [[ "$hi" >= 1024 ]] && [[ "$lo" >= 768 ]] && cp "$i" "adresar/$i" done; done
velke
for F in *.jpg; do [ `identify -format '%w' $F` -ge 1024 ] && [ `identify -format '%h' $F` -ge 768 ] && cp $F velke/ ; done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.