Class: Glossarist::FigureImage
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Glossarist::FigureImage
- Defined in:
- lib/glossarist/figure_image.rb
Overview
One image variant within a Figure. Multiple variants enable responsive images, format fallbacks, and accessibility (dark/light, language-specific).
The ‘role` field drives consumer-side selection:
vector — SVG (preferred for diagrams, resolution-independent)
raster — PNG/JPG (preferred for photos)
dark — optimized for dark backgrounds
light — optimized for light backgrounds
print — high-resolution for print output