mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
40 lines
853 B
XML
40 lines
853 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: 1:8-1:29 failed to load image
|
|
[image "path/does/not/exist"]
|
|
|
|
// Error: 1:8-1:29 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]
|
|
]
|