-
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
multipage
command to split an SVG into smaller, slightly overlapping SVGs
#149
Comments
Some late night feedback in no particular order:
|
Agreed with all of your remarks.
I was thinking that most plotters draw on a landscape oriented page, so having an a3 file should result in 2 a4, landscape oriented files, instead of two 42 x 14.85cm files, but that was poorly worded !
Same here, especially if this involves touching the |
Specification evolutionExamples
yields 2 a4 format files
yields 4 a4 format files New features involved
Layer range argument: support the
|
Usage
vpype read input.svg multipage -i a3 -o a4
Command options:
-i
,--input-format
: a1, ..., a6, as well as vpype supported units-o
,--output-format
: same as-i
, must be compatible with-i
-s
,--seam-width
: control the "seam zone" size between output filesDescription
multipage
splits a file into smaller, slightly overlapping files. Say input file format is a3, outputs formats would be 2 slightly smaller than a4 files (if-o a4
is used), or 4 slightly smaller than a5 files (if-o a5
is used), and so on.multipage
should always consider input files as portrait oriented.As the output files are intended to be drawn on the same piece of paper,
multipage
rotates by 180° the output files making up the bottom half of the input file.To avoid having a visible seam between the output files,
multipage
creates a "seam-zone", and randomizes the crop on the lines within this zone. Lines fully contained in the "seam-zone" should not be cropped.The text was updated successfully, but these errors were encountered: