Personalized image download for a specific size/format

The present article will show how it is possible to create custom hyperlinks that will download the same specific image but in different sizes, namely:

  • **Full **corresponds to a size of **1920 x 1280 **pixels.

  • **Thumbnail **corresponds to a size of 200 x 200 pixels.

  • **Mini **corresponds to a size of 100 x 100 pixels.

**Info: **The **Visualforce Page **and **Apex Class **used in the present article can be found on **GitHub **by following this link: https://github.com/SharinPix/demo-apex/tree/personalized-size-download

  • In the present context, the **Visualforce Page **is launched from a **custom lightning action **found on the record page of the Contact object. The screenshot below shows the custom action being executed.

  • Upon clicking on an image's thumbnail, several hyperlinks appear. Each of these hyperlinks downloads the current image in a different size.

  • Upon clicking on the **Download full Image **hyperlink, an image of size 1920 x 1280 pixels is downloaded.

  • Upon clicking on the **Download thumbnail Image **hyperlink, an image of size 200 x 200 pixels is downloaded.

  • Upon clicking on the **Download mini Image **hyperlink, an image of size **100 x 100 **pixels is downloaded.

Last updated