app.bsky.embed.images
Schema Diff
+2 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "app.bsky.embed.images",
3
3
"defs": {
4
4
"main": {
5
5
"type": "object",
6
6
"required": [
7
7
"images"
8
8
],
9
9
"properties": {
10
10
"images": {
11
11
"type": "array",
12
12
"items": {
13
13
"ref": "#image",
14
14
"type": "ref"
15
15
},
16
16
"maxLength": 4
17
17
}
18
18
}
19
19
},
20
20
"view": {
21
21
"type": "object",
22
22
"required": [
23
23
"images"
24
24
],
25
25
"properties": {
26
26
"images": {
27
27
"type": "array",
28
28
"items": {
29
29
"ref": "#viewImage",
30
30
"type": "ref"
31
31
},
32
32
"maxLength": 4
33
33
}
34
34
}
35
35
},
36
36
"image": {
37
37
"type": "object",
38
38
"required": [
39
39
"image",
40
40
"alt"
41
41
],
42
42
"properties": {
43
43
"alt": {
44
44
"type": "string",
45
45
"description": "Alt text description of the image, for accessibility."
46
46
},
47
47
"image": {
48
48
"type": "blob",
49
49
"accept": [
50
50
"image/*"
51
51
],
52
-
"maxSize": 1000000
52
+
"maxSize": 2000000,
53
+
"description": "The raw image file. May be up to 2 MB, formerly limited to 1 MB."
53
54
},
54
55
"aspectRatio": {
55
56
"ref": "app.bsky.embed.defs#aspectRatio",
56
57
"type": "ref"
57
58
}
58
59
}
59
60
},
60
61
"viewImage": {
61
62
"type": "object",
62
63
"required": [
63
64
"thumb",
64
65
"fullsize",
65
66
"alt"
66
67
],
67
68
"properties": {
68
69
"alt": {
69
70
"type": "string",
70
71
"description": "Alt text description of the image, for accessibility."
71
72
},
72
73
"thumb": {
73
74
"type": "string",
74
75
"format": "uri",
75
76
"description": "Fully-qualified URL where a thumbnail of the image can be fetched. For example, CDN location provided by the App View."
76
77
},
77
78
"fullsize": {
78
79
"type": "string",
79
80
"format": "uri",
80
81
"description": "Fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob. For example, CDN location provided by the App View."
81
82
},
82
83
"aspectRatio": {
83
84
"ref": "app.bsky.embed.defs#aspectRatio",
84
85
"type": "ref"
85
86
}
86
87
}
87
88
}
88
89
},
89
90
"$type": "com.atproto.lexicon.schema",
90
91
"lexicon": 1,
91
92
"description": "A set of images embedded in a Bluesky record (eg, a post)."
92
93
}