com.luminframe.image

An image edited in Luminframe, saved to the author's repo, together with the effect recipe used to produce it.

Repository @luminframe.com did:plc:5mo4amsmatgfmzpeqqsuetot namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityluminframe.com
Indexed

Record

record · key tid

Properties

alt

string

Accessibility description of the image.

  • maxLength: 10000
  • maxGraphemes: 2000

aspectRatio

requiredref

Pixel dimensions of the render, so a viewer can lay it out without decoding.

Reference

createdAt

requiredstring · datetime

When the record was created.

effects

array

The effect keys applied, in order. Kept for lightweight display and backward compatibility; the executable form is `recipe`.

  • maxLength: 64
itemsstring
  • maxLength: 128

image

requiredblob

The rendered image. When `video` is present, this is its poster frame.

  • maxSize: 1000000
  • accept: image/*

recipe

array

The ordered effect stack with parameters — the executable edit, so the look can be reconstructed or applied elsewhere.

  • maxLength: 64
itemsref
Reference

The record this image was remixed from, if any — its lineage.

title

string

Short caption or label.

  • maxLength: 3000
  • maxGraphemes: 300

video

blob

A short looping clip of the edit, present when the recipe animates. The still `image` remains required as the poster, so viewers that only know stills keep working.

  • maxSize: 5000000
  • accept: video/mp4

#aspectRatio

object

The width:height ratio of the image, in pixels.

Properties

height

requiredinteger
  • minimum: 1

width

requiredinteger
  • minimum: 1

#effectStep

object

One effect in the recipe: its key and the parameters it was applied with.

Properties

params

string

The effect's parameters, JSON-encoded. A string rather than an object because the atproto data model has no float type and effect parameters are fractional. Records saved before v4 carry a plain object here instead.

  • maxLength: 10000

type

requiredstring

The effect key.

  • maxLength: 128

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.