Ru-Board.club
← Вернуться в раздел «Программы»

» Создание атласов из карт

Автор: Algierd
Дата сообщения: 06.04.2012 20:31
Есть дорожная карта большого разрешения. Задача. Надо разрезать на равные куски А4, с номерами и общей схемой расположения листов на карте. Чтобы всё это дело было похоже на простой атлас продающийся в магазине. Разрезал, распечатал, сшил степлером и пользуйся. Вопрос. Чем это всё можно сделать? Резал PosteRazor, он просто режет на куски, без дополнительных фишек, к сожаления. Нумерации в нём нет, схему расположения листов на карте тоже не сделаешь, поди разберись где что лежит если таких кусок пару десятков у тебя... Может есть что-то специализированное для этого дела существует? Photoshop не предлагать
Автор: ASE_DAG
Дата сообщения: 06.04.2012 22:55
Algierd
«Общая схема расположения листов на карте» — это такая вот фигня?
Автор: Algierd
Дата сообщения: 07.04.2012 16:55
Ага. Оно.
Автор: ASE_DAG
Дата сообщения: 07.04.2012 18:39
Algierd
Ну, вопрос вы поставили как «посоветуйте программу». Имиджмэджиком (ImageMagick) это сделать безусловно можно. Я не настолько хорошо помню его синтаксис, чтоб вам сходу это написать.

Но давайте начнем с нумерации страниц.
Разрежем map.png на части 800x1200 пикселей (пересчитать в них миллиметры придется, пока, вручную) и сохраняем каждую в файл с именем из номера (1, 2, 3 и т. д.).
$ convert map.png -crop 800x1200 +repage %d

Теперь попробуем пронумеровать. Для перебора файлов заюзаем Баш, если у вас другой шелл — приспосабливайте под него (ну или ставьте Баш).
$ for f in +([0-9]); do convert -background transparent -fill black -font Arial-Bold -size x30 label:"$f" miff:- | composite -geometry +15+15 - "$f" "$f.enum"; done

Получили файлы 1.enum, 2.enum и т.д. с номером в левом верхнем углу (по 15 пикс. отступа) 30 пикс. высотой.

Для создания «общей схемы» потребуется пронумеровать крупно по центру, а потом склеить обратно с некоторыми отступами ($ montage -background gray -geometry +3+3 бла-бла-бла).
Автор: ASE_DAG
Дата сообщения: 08.04.2012 13:47
Algierd
Если есть какие-то принципиальные непонятки по мною изложенному — спрашивайте, я попробую ответить.

Страницы: 1

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.