Image Sizing

  • The People API returns profile picture and cover photos as URLs that can be modified to control image size and cropping.

  • You can append parameters like s for size, w for width, h for height, c for square crop, and p for smart crop to the image URL.

  • Using sn sets the longer dimension to n pixels, while wn and hn set specific width and height, respectively.

  • Adding c creates a square crop, ensuring both height and width are equal.

The profile picture and cover photos are returned by the People API as URLs. You can append the following URL parameters to an image URL to get the image size that you want.

Syntax: url=param1-param2...
Example: https://lh4.googleusercontent.com/JDjSmaNIR-Q4l6d97ig=s100-c
Parameter Name Description
sn size Sets the longer of height or width to n pixels
wn width Sets width of image to n pixels
hn height Sets height of image to n pixels
c square crop Sets height and width of crop to the same value
p smart crop
400 pixels in longest side
Parameter: =s400
Example: https://lh4.googleusercontent.com/JDjSmaNIR-Px5svzdyVwpGd9B6S8vaCt0sWMxGjpkHOm-u6Q4lmJhVrRwq3oz8MGu3QrfyqjrrDo4CZUtgIa6d97ig=s400
400 pixels wide
Parameter: =w400
Example: https://lh4.googleusercontent.com/JDjSmaNIR-Px5svzdyVwpGd9B6S8vaCt0sWMxGjpkHOm-u6Q4lmJhVrRwq3oz8MGu3QrfyqjrrDo4CZUtgIa6d97ig=w400
100 pixels high and cropped
Parameter: =h100-c
Example: https://lh4.googleusercontent.com/JDjSmaNIR-Px5svzdyVwpGd9B6S8vaCt0sWMxGjpkHOm-u6Q4lmJhVrRwq3oz8MGu3QrfyqjrrDo4CZUtgIa6d97ig=h100-c