ImageConverter не может преобразовать растровое изображение в байтовый массив. получает ошибку

Python 3 использует абсолютный импорт (см. PEP 328 , как указывает @ user2357112). Короче говоря, Python 3 ищет из корня каждой записи sys.path, а не сначала советует директорию модуля, как если бы это была предварительная запись в sys.path.

Чтобы получить поведение, вы вы хотите:

  • Использовать относительный импорт явно: from . import world в пакете hello
  • Использовать абсолютный импорт: import hello.world

0
задан Doug Null 3 March 2019 в 01:11
поделиться

1 ответ

Вы говорите ImageConverter преобразовать Bitmap в Byte, а не в Byte массив. Это:

return bytes_ImageConverter.ConvertTo( img, GetType( byte ))

должно быть так:

Return bytes_ImageConverter.ConvertTo(img, GetType(Byte()))

Сообщение об ошибке даже говорит вам, что:

'ImageConverter' не может преобразовать 'систему .Drawing.Bitmap 'в' System.Byte '.

В массивах ничего нет.

0
ответ дан jmcilhinney 3 March 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: