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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.