GET
/
photo
/
:
/
transcode
using LukeHagar.PlexAPI.SDK;
using LukeHagar.PlexAPI.SDK.Models.Components;
using LukeHagar.PlexAPI.SDK.Models.Requests;

var sdk = new PlexAPI(accessToken: "<YOUR_API_KEY_HERE>");

GetResizedPhotoRequest req = new GetResizedPhotoRequest() {
    Width = 110D,
    Height = 165D,
    Opacity = 100,
    Blur = 20D,
    MinSize = MinSize.Zero,
    Upscale = Upscale.One,
    Url = "/library/metadata/49564/thumb/1654258204",
};

var res = await sdk.Server.GetResizedPhotoAsync(req);

// handle response
This response does not have an example.

Authorizations

X-Plex-Token
string
header
required

Plex Authentication Token

Query Parameters

width
number
required

The width for the resized photo

Example:

110

height
number
required

The height for the resized photo

Example:

165

opacity
integer
default:100
required

The opacity for the resized photo

Required range: 1 <= x <= 100
blur
number
required

The width for the resized photo

Example:

0

minSize
enum<integer>
required

images are always scaled proportionally. A value of '1' in minSize will make the smaller native dimension the dimension resized against.

Available options:
0,
1
upscale
enum<integer>
required

allow images to be resized beyond native dimensions.

Available options:
0,
1
url
string
required

path to image within Plex

Example:

"/library/metadata/49564/thumb/1654258204"

Response

200
_mintlify/placeholder

Resized Image