typst/tests/library/typ/image.typ
2021-01-30 16:46:16 +01:00

40 lines
858 B
XML

// Test loading different image formats.
// Load an RGBA PNG image.
#[image "res/rhino.png"]
#[pagebreak]
// Load an RGB JPEG image.
#[image "res/tiger.jpg"]
// Error: 9-30 failed to load image
#[image "path/does/not/exist"]
// Error: 9-30 failed to load image
#[image "typ/image-error.typ"]
---
// Test configuring the size and fitting behaviour of images.
// Fit to width of page.
#[image "res/rhino.png"]
// Fit to height of page.
#[page height: 40pt][
#[image "res/rhino.png"]
]
// Set width explicitly.
#[image "res/rhino.png", width: 50pt]
// Set height explicitly.
#[image "res/rhino.png", height: 50pt]
// Set width and height explicitly and force stretching.
#[image "res/rhino.png", width: 25pt, height: 50pt]
// Make sure the bounding-box of the image is correct.
#[align bottom, right][
#[image "res/tiger.jpg", width: 60pt]
]