mirror of
https://mau.dev/maunium/synapse.git
synced 2024-12-15 04:13:52 +01:00
doc the thumbnail methods
This commit is contained in:
parent
b5eb9124f7
commit
ead8fc5e38
1 changed files with 11 additions and 2 deletions
|
@ -49,15 +49,24 @@ class MediaRepositoryResource(Resource):
|
||||||
|
|
||||||
<media>
|
<media>
|
||||||
|
|
||||||
Clients can get thumbnails by supplying a desired width and height::
|
Clients can get thumbnails by supplying a desired width and height and
|
||||||
|
thumbnailing method::
|
||||||
|
|
||||||
=> GET /_matrix/media/v1
|
=> GET /_matrix/media/v1
|
||||||
/thumbnail/<media-id>?width=<w>&height=<h> HTTP/1.1
|
/thumbnail/<media-id>?width=<w>&height=<h>&method=<m> HTTP/1.1
|
||||||
|
|
||||||
<= HTTP/1.1 200 OK
|
<= HTTP/1.1 200 OK
|
||||||
Content-Type: image/jpeg or image/png
|
Content-Type: image/jpeg or image/png
|
||||||
|
|
||||||
<thumbnail>
|
<thumbnail>
|
||||||
|
|
||||||
|
The thumbnail methods are "crop" and "scale". "scale" trys to return an
|
||||||
|
image where either the width or the height is smaller than the requested
|
||||||
|
size. The client should then scale and letterbox the image if it needs to
|
||||||
|
fit within a given rectangle. "crop" trys to return an image where the
|
||||||
|
width and height are close to the requested size and the aspect matches
|
||||||
|
the requested size. The client should scale the image if it needs to fit
|
||||||
|
within a given rectangle.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, hs):
|
def __init__(self, hs):
|
||||||
|
|
Loading…
Reference in a new issue