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