Как быстро объединить много png картинок в один jpg файл?

Есть 2 папки с картинками. Папка "Правые" и папка "Левые".

В этих папках лежат по 100 штук png картинок с прозрачным фоном. Итого в 2-х папках 200 png картинок.

В папке "Правые" - лежат картинки которые должны стоять справа

В папке "Левые" - лежат картинки которые должны стоять слева

Нужно объединить все эти картинки, чтоб каждая картинка из папки "Правые" использовала по 1 разу все картинки из папки "Левые" и далее, чтоб каждая картинка из папки "Левые" использовала по 1 разу все картинки из папки "Правые"

В каждой папке лежат те картинки, которые должны стоять в итоговом (склееном) изображении с определенной стороны - слева и справа.

Итого должно получиться 100х100=10000 картинок.

Как это сделать автоматически, например какими скриптами (javascript/php), или же есть в фотошопе встроенные инструменты? Пакетная обработка вроде для этого не подходит.


Ответы (1 шт):

Автор решения: illari

Пишу на том, на чём мне удобнее и быстрее - Perl.

Три папки L, R, OUT.

$n=0;
for $l (<L/*.png>){
  for $r (<R/*.png>){
    $c=sprintf("montage -tile x1 -geometry +0+0 $l $r OUT/out_%03d.png",$n++);
    print "$c\n";
    `$c`;
  }
}
→ Ссылка