Creating image thumbnails using easy-thumbnails
We are displaying the original image on the detail page, but dimensions for different images may vary considerably. The file size for some images may be very large, and loading them might take too long. The best way to display optimized images in a uniform manner is to generate thumbnails. A thumbnail is a small image representation of a larger image. Thumbnails will load faster in the browser and are a great way to homogenize images of very different sizes. We will use a Django application called easy-thumbnails
to generate thumbnails for the images bookmarked by users.
Open the terminal and install easy-thumbnails
using the following command:
pip install easy-thumbnails==2.8.1
Edit the settings.py
file of the bookmarks
project and add easy_thumbnails
to the INSTALLED_APPS
setting, as follows:
INSTALLED_APPS = [
# ...
'easy_thumbnails',
]
Then, run the following command to sync the application...