Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 4 Nov 2026. What's built · Install 0.2.0
jadpo
ReferenceMedia and visual

LanguageValues and typesStandard types

Media and visual

Colours, image and page sizes, video and audio formats and subtitles.

Topics

Colour

Colour is a colour as a web page uses it: written as CSS writes a hex colour, #1e6fd9, and held as its red, green, blue and alpha channels.

Media

The media types describe images, video, audio and captions: an image's size, a frame rate, a timecode, a subtitle cue, a film's age rating.

Types

TypeWhat it is
ColourA colour, written #1e6fd9, or #1e6fd980 when it isn't fully opaque.
ImageDimensionsAn image's width and height in pixels: 1920x1080.
AspectRatioWidth to height in whole numbers: 16:9.
RectA rectangle by its top-left corner and its size, written like an SVG viewBox: 0 0 300 200.
InsetsSpace inside each edge, written in CSS's order: 8 16 8 16.
PaperSizeA paper size: A4, Letter and so on.
ExifOrientationHow a stored photo must be turned to look upright, as a camera records it.
AltTextWhat an image shows, for someone who can't see it.
FrameRateFrames a second, as an exact fraction: 25/1, or 30000/1001 for 29.97.
VideoResolutionA video's frame size in pixels: 1920x1080.
VideoCodecA video format as browsers name it: avc1.42001E, vp09.00.10.08.
AudioCodecAn audio format as browsers name it: mp4a.40.2, opus.
TimecodeAn address of one frame in a video: hours, minutes, seconds and frames.
SubtitleCueA timed caption: when it starts and ends, and its text.
ContentRatingAn age rating and the body that gave it: BBFC 12A.
ContentRatingSchemeA body that rates films or games for age: BBFC, MPA, PEGI or ESRB.

Markdown for agents: /docs/types-media-and-visual.md.Built from Jadpo main at 6cc3cb4.