Я не использовал плагин, хотя в вашем коде есть 2 проблемы. Один - это оператор if, а второй - использование Rootbundle. Если вы выбираете из файловой системы, мое предположение isCamera будет ложным. Вы не добавили logi c для условия ложности.
if (isCamera) {// This would be true if the source was camera
image = await FlutterWebImagePicker.getImage;
} else {
}
Кроме того,
var bytes = await rootBundle.load('$image');
Из документации flutter rootbundle содержит ресурсы, которые были упакованы вместе с приложением при его создании. Это активы, которые вы определяете в своем pubspe c. ямл. Вы выбираете изображение во время выполнения, поэтому оно не входит в комплект как актив.
Поскольку пакет, похоже, возвращает объект изображения, используйте метод toByteData на изображении, т.е.
image = await FlutterWebImagePicker.getImage;
await image.toByteData();//This method has some parameters. Look into them