Как быстро объединить много png картинок в один jpg файл?
Есть 2 папки с картинками. Папка "Правые" и папка "Левые".
В этих папках лежат по 100 штук png картинок с прозрачным фоном. Итого в 2-х папках 200 png картинок.
В папке "Правые" - лежат картинки которые должны стоять справа
В папке "Левые" - лежат картинки которые должны стоять слева
Нужно объединить все эти картинки, чтоб каждая картинка из папки "Правые" использовала по 1 разу все картинки из папки "Левые" и далее, чтоб каждая картинка из папки "Левые" использовала по 1 разу все картинки из папки "Правые"
В каждой папке лежат те картинки, которые должны стоять в итоговом (склееном) изображении с определенной стороны - слева и справа.
Итого должно получиться 100х100=10000 картинок.
Как это сделать автоматически, например какими скриптами (javascript/php), или же есть в фотошопе встроенные инструменты? Пакетная обработка вроде для этого не подходит.
Ответы (1 шт):
Пишу на том, на чём мне удобнее и быстрее - 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`;
}
}