Как получить байт [] из javafx imageView?

Как мне получить byte [] из класса javafx image / imageview? Я хочу сохранить свое изображение как BLOB-объект в своей базе данных. Это метод, который я использую для него

 public PreparedStatement prepareQuery(HSQLDBConnector connector) {
        try {
            Blob logoBlob = connector.connection.createBlob();
            logoBlob.setBytes(0,logo.getImage());//stuck  here
            for (int i = 0, a = 1; i < data.length; i++, a++) {

                connector.prepStatCreateProfile.setString(a, data[i]);

            }
            //store LOB

            connector.prepStatCreateProfile.setBlob(11, logoBlob);

        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return connector.prepStatCreateProfile;
    }

Есть ли способ конвертировать из моего текущего объекта (imageview), image) в byte []? Или я должен подумать об использовании другого класса для моего изображения / альтернативно указать местоположение со ссылкой и работать с путями / URL?

Ответы на вопрос(3)

Ваш ответ на вопрос