mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-14 19:26:56 -04:00
A .ai file with placed files opened from its PDF part (no guides, no sublayers, no hidden objects), because the editing-data reader stopped at them. - Lexer: a placed file's preview section is one token (it was skipped). - Reader: %AI5_BeginPlace ... ~ becomes a linked image with the file's path, showing the preview the data keeps of it (premultiplied ARGB, capped at MAX_PIXELS, its rows checked against the bytes there), in its place: the matrix takes the file's pixels from the canvas, where they start at the point of art space's origin. A placed file without a preview, a path or a matrix still makes the file open from its PDF part. - The open result lists one warning saying linked pictures show the low-resolution preview until their files are found (rows in the catalogs). - Engine: a link nothing is known of whose image shows a preview is read where it is found as the document opens, into the image's bounds, and isn't reported as modified. - Tests: lexer, reader (hand-written data), engine open with the link missing and found, fuzz tokens. - Docs: file-format-parity, target-app-parity, gaps, ROADMAP.