mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-29 20:27:05 -06:00
#788: file.place frames an SVG by its viewBox when crop is given
Placing an SVG fitted and centred it by its art's bounds whatever `crop` said, so art drawn on a shared canvas lost its place and scale, and `crop: "crop"` and `crop: "bounding"` gave the same result without a warning. With `crop: "crop"` given, an SVG is now framed and clipped by its viewBox (its artboard, as File › Open has it), as a PDF is by its page: `rect` and `at` fit and centre that frame. By default, as Illustrator places an SVG, and with "bounding", it is still its art's bounds. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
9bcac8f1e6
commit
82b22af43c
+1
-1
@@ -1775,7 +1775,7 @@ passed straight back to `file.new`. Print presets and sizes without `units` star
|
||||
|
||||
`file.place` puts another file's art into the active document as one undo step without touching the clipboard:
|
||||
a raster image at 100% of its physical size (the resolution its file declares, else 72 ppi; linked to its `path`
|
||||
unless `link: false`; a Photoshop document as its merged image), an SVG as one group, a PDF/.ai page as one clipped group, with the images, symbols, patterns
|
||||
unless `link: false`; a Photoshop document as its merged image), an SVG as one group (fitted by its art's bounds; with `crop: "crop"` given, framed and clipped by its viewBox, #788), a PDF/.ai page as one clipped group, with the images, symbols, patterns
|
||||
and swatches it uses. A VectorCraft document read from `path` is a placed document: one locked object showing its
|
||||
artboard `page` (or, with `crop: "bounding"`, its art's bounds), linked to the file and read again when it changes
|
||||
(see Linked images), and vectors in every output; with `link: false` (or from `dataBase64`) it is an editable copy
|
||||
|
||||
Reference in New Issue
Block a user