Wie bekomme ich byte [] von javafx imageView?

Wie bekomme ich Byte [] von Javafx Image / ImageView-Klasse? Ich möchte mein Bild als Blob in meiner Datenbank speichern. Dies ist die Methode, die ich dafür verwende

 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;
    }

Gibt es eine Möglichkeit, mein aktuelles Objekt (Bildansicht), Bild) in Byte [] umzuwandeln? Oder sollte ich anfangen, eine andere Klasse für mein Bild zu verwenden, oder auf den Speicherort mit Verweis verweisen und mit Pfaden / URLs arbeiten?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage