tiler icon indicating copy to clipboard operation
tiler copied to clipboard

gen_tiles.py fails on certain images

Open patschreiber opened this issue 5 years ago • 1 comments

Certain images seem to work, but most fail with a very similar message to the example below

All commands run from tiler's root directory (tiler/) Run command with .jpg version of image

python3 gen_tiles.py images/test2/test2.jpg

Output

  0%|                                                     | 0/5 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "gen_tiles.py", line 31, in <module>
    new_img = img * [b, g, r, 1]
ValueError: operands could not be broadcast together with shapes (1360,1000,3) (4,) 

Convert image to .png, run command again

python3 gen_tiles.py images/test2/test2.png

Output:

Traceback (most recent call last):
  File "gen_tiles.py", line 23, in <module>
    img = img.astype('float')
AttributeError: 'NoneType' object has no attribute 'astype'

System information:

  • Python 3.7.2
  • pip 18.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
  • Mac OS X 10.14.5

patschreiber avatar Sep 11 '19 16:09 patschreiber

I fixed the problem for the .jpg images. Give that a try now.

As for the .png one, are you sure images/test2/test2.png exists and is a valid image? If so, could you send it?

nuno-faria avatar Sep 11 '19 18:09 nuno-faria