mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 14:37:29 -06:00
Verify image has been loaded correctly.
This commit is contained in:
parent
447fdc8fbc
commit
82b5bbc283
1 changed files with 6 additions and 0 deletions
|
@ -12,6 +12,7 @@ from UM.Mesh.MeshData import MeshData
|
|||
from UM.Scene.SceneNode import SceneNode
|
||||
from UM.Math.Vector import Vector
|
||||
from UM.Job import Job
|
||||
from UM.Logger import Logger
|
||||
from .ImageReaderUI import ImageReaderUI
|
||||
|
||||
|
||||
|
@ -42,6 +43,11 @@ class ImageReader(MeshReader):
|
|||
scene_node.setMeshData(mesh)
|
||||
|
||||
img = QImage(file_name)
|
||||
|
||||
if img.isNull():
|
||||
Logger.log("e", "Image is corrupt.")
|
||||
return None
|
||||
|
||||
width = max(img.width(), 2)
|
||||
height = max(img.height(), 2)
|
||||
aspect = height / width
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue