Independent crops
picture = image(src="../assets/sample.png")first = page.add(picture,size=(53 mm, auto), target=page.top_left, offset=(7 mm, 26 mm))page.add(picture,size=(44 mm, auto), crop=box(offset=(0.4, 0), size=(0.6, 1)), target=first.top_right, offset=(9 mm, 0 mm))# Gallery: images / croppage = canvas(name="Independent crop", size=(120 mm, 80 mm), background="#f7f9fc")font = "DejaVu Sans"heading = text(content="Independent crop", font_family=font, font_size=14 pt, color="#203864")page.add(heading, target=page.top_left, offset=(7 mm, 5 mm))# BEGIN DEMOpicture = image(src="../assets/sample.png")first = page.add(picture,size=(53 mm, auto), target=page.top_left, offset=(7 mm, 26 mm))page.add(picture,size=(44 mm, auto), crop=box(offset=(0.4, 0), size=(0.6, 1)), target=first.top_right, offset=(9 mm, 0 mm))# END DEMOPreview
Background
Dependencies
examples/gallery/assets/sample.pngexamples/gallery/images/crop.lay
Reproduce
laymesh validate examples/gallery/images/crop.laylaymesh render examples/gallery/images/crop.lay -o figure.svglaymesh render examples/gallery/images/crop.lay -o figure.pdflaymesh render examples/gallery/images/crop.lay -o figure.png --dpi 300