Adobe Lightroom · Schema
Lightroom Rendition
Schema for an Adobe Lightroom asset rendition. Renditions are server-generated preview images derived from the master file with current develop settings applied. Available in multiple sizes from small thumbnails to full-resolution exports.
Cloud StorageImage EditingMetadataPhoto ManagementPhotography
Properties
| Name | Type | Description |
|---|---|---|
| type | string | Resource type identifier |
| rendition_type | string | Size classification of the rendition. thumbnail2x is a small thumbnail, numeric values indicate the longest edge in pixels, and fullsize is the maximum available resolution. |
| asset_id | string | Unique identifier of the source asset |
| catalog_id | string | Unique identifier of the catalog containing the source asset |
| width | integer | Width of the rendition in pixels |
| height | integer | Height of the rendition in pixels |
| contentType | string | MIME type of the rendition image |
| contentLength | integer | Size of the rendition file in bytes |
| created | string | Timestamp when the rendition was generated |
| updated | string | Timestamp when the rendition was last regenerated |
| links | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://lr.adobe.io/schemas/lightroom/rendition.json",
"title": "Lightroom Rendition",
"description": "Schema for an Adobe Lightroom asset rendition. Renditions are server-generated preview images derived from the master file with current develop settings applied. Available in multiple sizes from small thumbnails to full-resolution exports.",
"type": "object",
"required": [
"type",
"rendition_type"
],
"properties": {
"type": {
"type": "string",
"description": "Resource type identifier",
"const": "rendition"
},
"rendition_type": {
"type": "string",
"description": "Size classification of the rendition. thumbnail2x is a small thumbnail, numeric values indicate the longest edge in pixels, and fullsize is the maximum available resolution.",
"enum": [
"thumbnail2x",
"640",
"1024",
"2048",
"fullsize"
]
},
"asset_id": {
"type": "string",
"description": "Unique identifier of the source asset"
},
"catalog_id": {
"type": "string",
"description": "Unique identifier of the catalog containing the source asset"
},
"width": {
"type": "integer",
"description": "Width of the rendition in pixels",
"minimum": 1
},
"height": {
"type": "integer",
"description": "Height of the rendition in pixels",
"minimum": 1
},
"contentType": {
"type": "string",
"description": "MIME type of the rendition image",
"const": "image/jpeg"
},
"contentLength": {
"type": "integer",
"description": "Size of the rendition file in bytes",
"minimum": 0
},
"created": {
"type": "string",
"format": "date-time",
"description": "Timestamp when the rendition was generated"
},
"updated": {
"type": "string",
"format": "date-time",
"description": "Timestamp when the rendition was last regenerated"
},
"links": {
"$ref": "#/$defs/Links"
}
},
"$defs": {
"Links": {
"type": "object",
"description": "HATEOAS navigation links",
"properties": {
"self": {
"$ref": "#/$defs/Link"
},
"asset": {
"$ref": "#/$defs/Link"
}
},
"additionalProperties": {
"$ref": "#/$defs/Link"
}
},
"Link": {
"type": "object",
"properties": {
"href": {
"type": "string",
"description": "URL of the linked resource"
}
},
"required": [
"href"
]
}
}
}