com.blueyvatar.image

One image. By default an avatar; see purpose for gallery images. The blob holds the full original (long edge up to 4096 pixels). The optional crop says which square of it to show; without one, delivery takes the center square. The blob size limit matches the reference PDS default, so an image above the app.bsky.actor.profile#avatar limit of 1,000,000 bytes cannot be reused there as is.

Repository @blueyvatar.com did:plc:jkfpo6wxvqyf6nzp3bmrkszh not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityblueyvatar.com
Indexed

Record

record · key tid

Properties

alt

string
  • maxLength: 3000
  • maxGraphemes: 300

caption

string

Gallery caption.

  • maxLength: 1400
  • maxGraphemes: 140

createdAt

requiredstring · datetime

crop

ref

Square region of the image to show. Absent means the center square.

Reference
  • lex:com.blueyvatar.image#crop

image

requiredblob
  • maxSize: 5242880
  • accept: image/png, image/jpeg

isDefault

boolean

labels

union
One of
  • lex:com.atproto.label.defs#selfLabels

license

string

Deprecated. No longer written or shown; readers ignore it. Older records may still carry a value, and nothing removes it from a repository.

  • knownValues: personal | cc-by | cc-by-nc | all-rights-reserved

purpose

string

What the image is for. A missing value means avatar. Gallery images never resolve as an avatar.

  • maxLength: 32
  • knownValues: avatar | gallery

sort

integer

Gallery order, lowest first. Images without a value follow, newest first.

#crop

object

A square region of the image. Records cannot hold fractions, so each value is an integer in units of 1/10000 of the image (10000 is the whole). Measured on the image as displayed, with any EXIF orientation applied.

Properties

size

requiredinteger

Side length, as a fraction of the shorter side. 10000 is the whole short side.

  • minimum: 1
  • maximum: 10000

x

requiredinteger

Left edge, as a fraction of the image width.

  • minimum: 0
  • maximum: 10000

y

requiredinteger

Top edge, as a fraction of the image height.

  • minimum: 0
  • maximum: 10000

Similar lexicons

semantic match

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

  • cat.vt3e.gallery.image

    record not from the namespace authority

    defines an image in the gallery

  • A photo in an atview gallery. Stores the image blob alongside accessibility text, an optional caption, and categorization tags.

  • A photo, stored next to its album. Without an album it belongs to the wall album. Only public photos carry the image: PDS blobs are readable by anyone who knows the CID, so the image of a non-public photo stays with the appview.

  • ATPix photo record. Metadata mapped to Dublin Core and Schema.org ImageObject terms (see docs/lexicon/net.atpix.gallery.md).

  • An image uploaded for a site.standard.document body. Held on the record (nested in the markdown content's `images` list) so the PDS retains the blob.