LINUX.ORG.RU

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


0

0

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

★★

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

Проще всего посмотреть в сторону gimp
вероятно, поможет и imagemagic

ist76 ★★★★★ ()
Ответ на: Re: Монтаж картинки от ist76

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

>Можно скрипт написать, наверное

Скрипт. Опять же - в какую сторону смотреть? Задача-то на первый взгляд простая...

Dimanc ★★ ()

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

gimp: фильтры -> карта -> маленькая черепица

потом отрезать сколько нужно

nu11 ★★★★★ ()
Ответ на: Re: Монтаж картинки от nu11

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

>gimp: фильтры -> карта -> маленькая черепица

Не то :( Оно берет весь рисунок и на том же листе размещает уменьшанные копии, мне нужно чтобы этот лист изменялся в размерах.

Dimanc ★★ ()
Ответ на: Re: Монтаж картинки от Dimanc

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

точно, не обратил внимания. Там есть еще инструмент "черепица", он не уменьшает картинку. Но размер в пикселях придется считать самому :)

nu11 ★★★★★ ()
Ответ на: Re: Монтаж картинки от nu11

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

>Там есть еще инструмент "черепица", он не уменьшает картинку. Но размер в пикселях придется считать самому :)

Большое спасибо, это именно то, что я искал.

Dimanc ★★ ()

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

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