Inkscape won't allow me to export a large, hi-dpi banner image (zip bomb error)

Summary:

Trying to export a banner I made for work. I get an error when trying to export to TIFF or JPEG.

Steps to reproduce:

  • Open Inkscape
  • Export an image at ~33600x8400px or higher (96x24" @ 350 dpi). PNG will export but will be completely transparent. JPEG and TIFF will error out and not export anything.

What happened?

Errors

Traceback (most recent call last):
  File "raster_output_tiff.py", line 22, in <module>
    TiffOutput().run()
  File "/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex/base.py", line 130, in run
    self.load_raw()
  File "/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex/base.py", line 143, in load_raw
    document = self.load(self.file_io)
  File "/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex/extensions.py", line 74, in load
    self.img = Image.open(stream)
  File "/Applications/Inkscape.app/Contents/Resources/lib/python3.8/site-packages/PIL/Image.py", line 2994, in open
    im = _open_core(fp, filename, prefix, formats)
  File "/Applications/Inkscape.app/Contents/Resources/lib/python3.8/site-packages/PIL/Image.py", line 2981, in _open_core
    _decompression_bomb_check(im.size)
  File "/Applications/Inkscape.app/Contents/Resources/lib/python3.8/site-packages/PIL/Image.py", line 2890, in _decompression_bomb_check
    raise DecompressionBombError(
PIL.Image.DecompressionBombError: Image size (368640000 pixels) exceeds limit of 178956970 pixels, could be decompression bomb DOS attack.

What should have happened?

A successful image export.

Sample attachments:

Version info

Inkscape 1.1.2 (b8e25be8, 2022-02-05)

    GLib version:     2.66.0
    GTK version:      3.24.20
    glibmm version:   2.60.0
    gtkmm version:    3.24.2
    libxml2 version:  2.9.9
    libxslt version:  1.1.34
    Cairo version:    1.16.0
    Pango version:    1.43.0
    HarfBuzz version: 2.7.1
    Poppler version:  20.12.1

    OS version:       macOS

There should probably be an option to disable the zip bomb DOS check in the user preferences. I cannot provide the file I need for work and will need to find another solution now.

Edited by Caden Mitchell