LINUX.ORG.RU

Сортировка изображений по цвету.

 ,


0

1

Необходимо отсортировать фотограции по цвету(гамме) чтобы изображения гармонировали друг с другом.
Под windows есть ImageSorter, а под линукс есть что нибудь?

Единственный выход это:

for file in *.jpg
do
  filename=`convert $file -scale 1x1\! txt:- | tail -n 1 | awk -F\( '{print $2}'|cut -d\) -f1|awk -F\, '{print $1$2$3}'`

  extension=".jpg"
  while [ -f "$filename$extension" ]
  do
    random=`echo $RANDOM % 10 + 1 | bc`
    filename=$filename$random
  done

  mv $file $filename$extension
done

★

Последнее исправление: vladcraft (всего исправлений: 1)

convert

Менее черезжопно не пробовал?

anonymous
()
Ответ на: комментарий от anonymous

(предположительно чтобы сделать вид, что вдумывался над задачей)

Да, код от туда. Никто не говорил что он мой. Это единственно решение которое нашел.

vladcraft ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.