Konvertieren Sie Pixel mit Python in cmPython

Python-Programme
Guest
 Konvertieren Sie Pixel mit Python in cm

Post by Guest »

Ich würde gerne wissen, was ich mit diesem Code falsch mache:

Code: Select all

if self.digital:
im = Image.open(os.path.join(folder, filename))
width, height = im.size
image_info["width"] = round(width / 37.79527559055, 0)
Ich möchte diesen Code verwenden, um die Pixelgröße eines Bildes in Zentimeter umzuwandeln, verstehe aber nicht, warum er dieses Problem zurückgibt:
Python311\Lib\site-packages\PIL\Image.py:3167: DecompressionBombWarning: Bildgröße (130437549 Pixel) überschreitet den Grenzwert von 89478485 Pixeln, könnte sei ein Dekompressionsbomben-DOS-Angriff.
Ich möchte in meinem Skript kein DPI verwenden 1cm = 37,79527559055 Pixel.
Ich werde eine temporäre Liste verwenden, um den Pixelwert einzugeben und dann zu konvertieren, aber ich würde gerne wissen, ob es einen schnelleren Weg gibt oder nicht und warum genau es eine Zip-Bombe ergibt.
Danke !

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post