diff --git a/plotid/tagplot_image.py b/plotid/tagplot_image.py
index 2f19bf83fc4e0163f135f990c93298bf0ab4fecf..5d71ad2b8d6e221457cb9842296294d086661a76 100644
--- a/plotid/tagplot_image.py
+++ b/plotid/tagplot_image.py
@@ -92,7 +92,7 @@ def tagplot_image(plotid_object: PlotOptions) -> PlotIDTransfer:
         if plotid_object.qrcode:
             qrcode = create_qrcode(img_id)
             qrcode.thumbnail(
-                (plotid_object.qr_size, plotid_object.qr_size), Image.LANCZOS
+                (plotid_object.qr_size, plotid_object.qr_size), Image.Resampling.LANCZOS
             )
             img.paste(
                 qrcode,
diff --git a/plotid/tagplot_matplotlib.py b/plotid/tagplot_matplotlib.py
index 1fef2f0c48b92ad3d741abeb28aee313bf4d28f9..6fded8f0c7bc00d23de5757b6b905f869c63bf26 100644
--- a/plotid/tagplot_matplotlib.py
+++ b/plotid/tagplot_matplotlib.py
@@ -75,7 +75,7 @@ def tagplot_matplotlib(plotid_object: PlotOptions) -> PlotIDTransfer:
         if plotid_object.qrcode:
             qrcode = create_qrcode(fig_id)
             qrcode.thumbnail(
-                (plotid_object.qr_size, plotid_object.qr_size), Image.LANCZOS
+                (plotid_object.qr_size, plotid_object.qr_size), Image.Resampling.LANCZOS
             )
             fig.figimage(
                 qrcode,