I have a mcd file with 3 panoramas. While trying to read the panoramas I get an error :
---------------------------------------------------------------------------
DecompressionBombError Traceback (most recent call last)
File [~/.conda/envs/tnbc/lib/python3.9/site-packages/readimc/mcd_file.py:211](https://vscode-remote+ssh-002dremote-002b132-002e72-002e65-002e230.vscode-resource.vscode-cdn.net/sise/assafzar-group/assafzar/leor/chapter_two/TNBC/imc/notebooks/~/.conda/envs/tnbc/lib/python3.9/site-packages/readimc/mcd_file.py:211), in MCDFile.read_panorama(self, panorama)
210 try:
--> 211 return self._read_image(
212 data_start_offset, data_end_offset - data_start_offset
213 )
214 except Exception as e:
File [~/.conda/envs/tnbc/lib/python3.9/site-packages/readimc/mcd_file.py:339](https://vscode-remote+ssh-002dremote-002b132-002e72-002e65-002e230.vscode-resource.vscode-cdn.net/sise/assafzar-group/assafzar/leor/chapter_two/TNBC/imc/notebooks/~/.conda/envs/tnbc/lib/python3.9/site-packages/readimc/mcd_file.py:339), in MCDFile._read_image(self, data_offset, data_size)
338 data = self._fh.read(data_size)
--> 339 return imread(data)
File [~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/v2.py:227](https://vscode-remote+ssh-002dremote-002b132-002e72-002e65-002e230.vscode-resource.vscode-cdn.net/sise/assafzar-group/assafzar/leor/chapter_two/TNBC/imc/notebooks/~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/v2.py:227), in imread(uri, format, **kwargs)
226 with imopen(uri, "ri", **imopen_args) as file:
--> 227 result = file.read(index=0, **kwargs)
229 return result
File [~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/core/legacy_plugin_wrapper.py:147](https://vscode-remote+ssh-002dremote-002b132-002e72-002e65-002e230.vscode-resource.vscode-cdn.net/sise/assafzar-group/assafzar/leor/chapter_two/TNBC/imc/notebooks/~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/core/legacy_plugin_wrapper.py:147), in LegacyPlugin.read(self, index, **kwargs)
145 return img
--> 147 reader = self.legacy_get_reader(**kwargs)
148 return reader.get_data(index)
File [~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/core/legacy_plugin_wrapper.py:116](https://vscode-remote+ssh-002dremote-002b132-002e72-002e65-002e230.vscode-resource.vscode-cdn.net/sise/assafzar-group/assafzar/leor/chapter_two/TNBC/imc/notebooks/~/.conda/envs/tnbc/lib/python3.9/site-packages/imageio/core/legacy_plugin_wrapper.py:116), in LegacyPlugin.legacy_get_reader(self, **kwargs)
115 self._request.get_file().seek(0)
...
217 f"MCD file '{self.path.name}' corrupted: "
218 f"cannot read image for panorama {panorama.id}"
219 ) from e
OSError: MCD file 'Leap004.mcd' corrupted: cannot read image for panorama 2
This is not an expected behavior because if I use MCD Viewer I'm able to read everything an nothing is corrupted.
Any suggestion what can cause this? (unfortunately I cannot share the data itself)
I have a mcd file with 3 panoramas. While trying to read the panoramas I get an error :
This is not an expected behavior because if I use MCD Viewer I'm able to read everything an nothing is corrupted.
Any suggestion what can cause this? (unfortunately I cannot share the data itself)