mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-06-04 03:04:23 +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.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…
x
Reference in New Issue
Block a user