don't crash with empty GeometryIndexed
This commit is contained in:
parent
988ca66dc3
commit
8896360362
1 changed files with 5 additions and 4 deletions
|
@ -168,10 +168,11 @@ class GeometryIndexed:
|
|||
image_data = np.zeros((int(math.ceil((maxy-miny)/self.resolution)),
|
||||
int(math.ceil((maxx-minx)/self.resolution))), dtype=np.uint8)
|
||||
|
||||
minval = max(self.data.min(), 0)
|
||||
maxval = max(self.data.max(), minval+0.01)
|
||||
visible_data = (self.data.astype(float)-minval*255/(maxval-minval)).clip(0, 255).astype(np.uint8)
|
||||
image_data[self.y:self.y+height, self.x:self.x+width] = visible_data
|
||||
if self.data.size:
|
||||
minval = max(self.data.min(), 0)
|
||||
maxval = max(self.data.max(), minval+0.01)
|
||||
visible_data = (self.data.astype(float)-minval*255/(maxval-minval)).clip(0, 255).astype(np.uint8)
|
||||
image_data[self.y:self.y+height, self.x:self.x+width] = visible_data
|
||||
|
||||
return Image.fromarray(np.flip(image_data, axis=0), 'L')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue