diff --git a/cps/__init__.py b/cps/__init__.py
index 157dd14e..f945b97a 100755
--- a/cps/__init__.py
+++ b/cps/__init__.py
@@ -26,12 +26,13 @@ import os
import mimetypes
from flask import Flask
+from flask_image_resizer import Images
+
from .MyLoginManager import MyLoginManager
from flask_principal import Principal
from . import logger
from .cli import CliParameter
-from .constants import CONFIG_DIR
from .reverseproxy import ReverseProxied
from .server import WebServer
from .dep_check import dependency_check
@@ -124,6 +125,9 @@ def create_app():
config_sql.load_configuration(ub.session, encrypt_key)
config.init_config(ub.session, encrypt_key, cli_param)
+ # Initialize Flask-Images
+ Images(app)
+
if error:
log.error(error)
diff --git a/cps/templates/image.html b/cps/templates/image.html
index f84fa12b..088e6b99 100644
--- a/cps/templates/image.html
+++ b/cps/templates/image.html
@@ -4,7 +4,7 @@
{% set srcset = book|get_cover_srcset %}
@@ -15,7 +15,7 @@
{% set srcset = series|get_series_srcset %}
diff --git a/requirements.txt b/requirements.txt
index 460a7357..965d039f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -20,3 +20,4 @@ regex>=2022.3.2,<2024.6.25
bleach>=6.0.0,<6.2.0
python-magic>=0.4.27,<0.5.0
flask-httpAuth>=4.4.0,<5.0.0
+Flask-Image-Resizer==3.0.6