LINUX.ORG.RU

Монтаж картинки


0

0
Нужно разместить копии одной картинки друг к другу, плиткой, с определенным количеством столбцов и строк, без промежутков между копиями.
Пробовал сделать с помощью montage и composite из IM, но нужных ключей не нашел. Подскажите хотя бы, в сторону какого ключа или программы смотреть.
★★
Ответ на: комментарий от ist76
>Можно скрипт написать, наверное

Скрипт. Опять же - в какую сторону смотреть? Задача-то на первый взгляд простая...
Dimanc ★★
() автор топика
gimp: фильтры -> карта -> маленькая черепица

потом отрезать сколько нужно
nu11 ★★★★★
()
Ответ на: комментарий от nu11
>gimp: фильтры -> карта -> маленькая черепица

Не то :( Оно берет весь рисунок и на том же листе размещает уменьшанные копии, мне нужно чтобы этот лист изменялся в размерах.
Dimanc ★★
() автор топика
Ответ на: комментарий от Dimanc
точно, не обратил внимания. Там есть еще инструмент "черепица", он не уменьшает картинку. Но размер в пикселях придется считать самому :)
nu11 ★★★★★
()
Ответ на: комментарий от nu11
>Там есть еще инструмент "черепица", он не уменьшает картинку. Но размер в пикселях придется считать самому :)

Большое спасибо, это именно то, что я искал.
Dimanc ★★
() автор топика
Где-то так, не проверял весь скрипт, только строку montage...

col=3
row=2

image="picture.png"
output="result.png"
imgtmp="imagetemp"

for i `seq 1 $col`; do
  for j `seq 1 $row`; do
    ln $image $imgtmp.${i}_${j}.png
  done
done

montage -tile ${col}x${row} -geometry +0+0 $imgtmp.*.png $output

rm $imgtmp.*.png
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.