mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-06-04 11:14:21 +08:00
Verify image has been loaded correctly.
This commit is contained in:
parent
447fdc8fbc
commit
82b5bbc283
@ -12,6 +12,7 @@ from UM.Mesh.MeshData import MeshData
|
|||||||
from UM.Scene.SceneNode import SceneNode
|
from UM.Scene.SceneNode import SceneNode
|
||||||
from UM.Math.Vector import Vector
|
from UM.Math.Vector import Vector
|
||||||
from UM.Job import Job
|
from UM.Job import Job
|
||||||
|
from UM.Logger import Logger
|
||||||
from .ImageReaderUI import ImageReaderUI
|
from .ImageReaderUI import ImageReaderUI
|
||||||
|
|
||||||
|
|
||||||
@ -42,6 +43,11 @@ class ImageReader(MeshReader):
|
|||||||
scene_node.setMeshData(mesh)
|
scene_node.setMeshData(mesh)
|
||||||
|
|
||||||
img = QImage(file_name)
|
img = QImage(file_name)
|
||||||
|
|
||||||
|
if img.isNull():
|
||||||
|
Logger.log("e", "Image is corrupt.")
|
||||||
|
return None
|
||||||
|
|
||||||
width = max(img.width(), 2)
|
width = max(img.width(), 2)
|
||||||
height = max(img.height(), 2)
|
height = max(img.height(), 2)
|
||||||
aspect = height / width
|
aspect = height / width
|
||||||
|
Loading…
x
Reference in New Issue
Block a user