[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2653] trunk/py/scripts/addons/ io_import_images_as_planes.py: fix for exception if the image data cant be loaded
Campbell Barton
ideasman42 at gmail.com
Thu Nov 24 08:11:46 CET 2011
Revision: 2653
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2653
Author: campbellbarton
Date: 2011-11-24 07:11:42 +0000 (Thu, 24 Nov 2011)
Log Message:
-----------
fix for exception if the image data cant be loaded
Modified Paths:
--------------
trunk/py/scripts/addons/io_import_images_as_planes.py
Modified: trunk/py/scripts/addons/io_import_images_as_planes.py
===================================================================
--- trunk/py/scripts/addons/io_import_images_as_planes.py 2011-11-23 23:27:39 UTC (rev 2652)
+++ trunk/py/scripts/addons/io_import_images_as_planes.py 2011-11-24 07:11:42 UTC (rev 2653)
@@ -124,12 +124,18 @@
def create_image_plane(self, context, material):
img = material.texture_slots[0].texture.image
- x = img.size[0] / img.size[1]
- y = 1
+ px, py = img.size
+ # can't load data
+ if px == 0 or py == 0:
+ px = py = 1
+
+ x = px / py
+ y = 1.0
+
if self.use_dimension:
- x = (img.size[0] * (1.0 / self.factor)) * 0.5
- y = (img.size[1] * (1.0 / self.factor)) * 0.5
+ x = (px * (1.0 / self.factor)) * 0.5
+ y = (py * (1.0 / self.factor)) * 0.5
verts = [(-x, -y, 0),
(x, -y, 0),
More information about the Bf-extensions-cvs
mailing list